【发布时间】:2016-05-21 10:45:58
【问题描述】:
在sailsjs blueprint api中,action route默认响应所有四种类型的请求——GET、POST、PUT、DELETE。我想只拒绝某些类型的路由请求,同时允许其他请求通过。例如,我可能希望只接受对 /foo/bar 的 bar 操作的 POST 请求,而拒绝对该路由的 GET、PUT 和 DELETE 请求。
虽然策略可用于限制控制器操作。
FooController: { 酒吧:假, },
但是,这里基于相同的条件,拒绝所有 4 种请求或允许所有 4 种请求。我想要的是始终拒绝 4 种类型的请求中的 3 种,同时始终允许第 4 种类型通过。
是否可以在不禁用蓝图并手动将路由输入到 /config/routes.js 的情况下做到这一点?如果有怎么办?
【问题讨论】:
标签: node.js express sails.js sails-mongo sails-orientdb