1
有没有办法在Arrow中从单个文件声明多个API路由?Arrow中的多路径API
示例:假设您想为用户API声明多个端点:
- GET/API /用户/:ID
- DELETE/API /用户/:ID /删除
- POST/API /用户
这将是有意义保留这些在同一个文件,因为它们是相关的,可以共享,而不是分裂他们到自己的文件中的代码。我想指these docs。
有没有办法在Arrow中从单个文件声明多个API路由?Arrow中的多路径API
示例:假设您想为用户API声明多个端点:
这将是有意义保留这些在同一个文件,因为它们是相关的,可以共享,而不是分裂他们到自己的文件中的代码。我想指these docs。
此时将其保存在同一文件中的唯一方法是使用ALL
作为方法,然后在动作中使用req.method
委托给正确的逻辑。例如:
..
method: 'ALL',
action: function(req, res, next) {
switch (req.method) {
case 'GET':
..
break;
case 'DELETE':
..
break;
default:
return res.notfound(next);
break;
}
}
..
我对此很好奇 –
我可以用Node.ACS发布到箭头云中。 ArrowCloud的新语法对我来说并不是直截了当的。但是,通过发布到Arrow Cloud的Node.ACS,您可以将所有这些后端功能放在同一个文件中。 – Yozef