如果用户请求对/user
的获取请求,则它应该像对静态文件一样执行此/api/user
的路由。用户要求https://example.com/user
,则应在下面的代码中执行
app.get('/api/user', (req,res,next) => {
Do Something
})
您可以使用res.redirect重定向到另一条路线:
app.get('/user',(req,res)=>{
res.redirect('/api/user');
})
您可以用不同的方法来处理。
解决方案1
app.get('/user', (req, res, next) => {
res.redirect(307, '/api/user');
});
app.get('/api/user', (req,res,next) => {
// Your business logic...
});
解决方案2
app.get('/user', (req, res, next) => {
req.url = '/api/user';
next();
});
app.get('/api/user', (req,res,next) => {
// Your business logic...
});