这个问题的原因可能是因为你在使用express.Router()创建路由器时,没有将其作为中间件添加到应用程序上。所以当你使用router.post()时,它不会执行。你可以尝试将router作为中间件添加,像这样:
const express = require('express');
const app = express();
const router = express.Router();
// 添加中间件
app.use(router);
router.post('/example', (req, res) => {
res.send('Hello World!');
});
这样,当你POST到/example
时,路由处理程序将会被执行。