有没有办法从Arrow中的单个文件声明多个API路由?
示例:假设您要为用户API声明多个端点:
将它们保存在同一个文件中是有意义的,因为它们是相关的,可以共享代码,而不是将它们分成自己的文件。
我指的是these docs。
答案 0 :(得分:0)
此时,将它们保存在同一文件中的唯一方法是使用ALL
作为方法,然后在操作中使用req.method
委托给正确的逻辑。 E.g:
..
method: 'ALL',
action: function(req, res, next) {
switch (req.method) {
case 'GET':
..
break;
case 'DELETE':
..
break;
default:
return res.notfound(next);
break;
}
}
..