有没有办法让所有表示接受的路由都以/api开头,而不必显式地定义它?
当前:
this.app.get('/api/endpoint-A', (req, res) => {
return res.send('A');
});
this.app.get('/api/endpoint-B', (req, res) => {
return res.send('B');
});
目的:
this.app.get('/endpoint-A', (req, res) => {//https:host.com/api/endpoint-A
return res.send('A');
});
this.app.get('/endpoint-B', (req, res) => {//https:host.com/api/endpoint-B
return res.send('B');
});
添加
app.use('/api/:version/', router);
在你创建了一个基本的express路由器之后。