我是node的新手,我正试图弄清楚动态路由。我已经设置了路线,例如
app.route('/users')
.get(dbController.collect)
.post(dbController.insert);
app.route('/users/:userId')
.get(dbController.read)
.put(dbController.update)
.delete(dbController.delete);
我希望能够为我未在代码中定义的路由执行类似的操作,同时仍然让我定义的路由照常工作。例如,如果有人要向https://example.com/books/12发送获取请求,它将像为用户一样动态运行读取功能。
答案 0 :(得分:0)
快速路由允许您执行catch-all路由:
app.all('*', (req, res) => {
console.log('Route is unknown')
// Do something here...
})