通常出现这种情况是因为没有正确调用HTTP请求或缺少存根文件。可以尝试以下方法来解决问题:
const express = require('express');
const app = express();
const router = express.Router();
router.post('/example', (req, res) => {
// 处理POST请求
});
app.use('/api', router);
const express = require('express');
const router = express.Router();
router.post('/example', (req, res) => {
// 处理POST请求
});
module.exports = router;
然后,在应用程序中引入这个路由:
const apiRoutes = require('./api');
app.use('/api', apiRoutes);
这些步骤应该可以解决app.use()和router.post()方法无法正常工作的问题。