有没有比这更好的给所有路由加上/something前缀的方法?
app.use('/api/users', require('./routes/users'));
app.use('/api/books', require('./routes/books'));
app.use('/api/authors', require('./routes/authors'));
在app.get()/post()/...中使用我的server.js中的路由时,也可以这样做
发布于 2020-10-08 00:32:54
如果您所有的路由都以/api为前缀,我想您可以使用function。
function api(route) {
return `/api/${route}`;
}
app.use(api('users'), require('./routes/users'));
app.use(api('books'), require('./routes/books'));
app.use(api('authors'), require('./routes/authors'));也就是说,/api前缀可能是不必要的。你可以直接省略它:
app.use('/users', require('./routes/users'));
app.use('/books', require('./routes/books'));
app.use('/authors', require('./routes/authors'));https://stackoverflow.com/questions/64247978
复制相似问题