【发布时间】:2021-08-18 20:28:14
【问题描述】:
我正在使用 Node JS Express JS 框架构建一个 Web 应用程序。现在,我正在尝试为我的应用程序的所有路由添加一个前缀。但它不起作用。
我就是这样做的。
let express = require('express');
let app = express();
const apiRouter = express.Router()
apiRouter.use('/api', () => {
app.get('/auth', (req, res) => {
res.send("Auth route")
})
return app;
})
当我在浏览器中转到“/api/auth”时,我没有得到预期的响应。我收到以下错误。
Cannot GET /api/auth
我的代码有什么问题,我该如何解决?
【问题讨论】:
标签: node.js express express-router