默认情况下,Sails提供对这些路径的访问:
骨干约定
GET : /:controller => findAll() <- THIS ACTION GET : /:controller/read/:id => find(id) POST : /:controller/create => create() POST : /:controller/create/:id => create(id) PUT : /:controller/update/:id => update(id) DELETE: /:controller/destroy/:id => destroy(id)
(取自当时的文件)。
为了设置权限,可以编辑config / policies.js,并且可以像这样添加权限:
ControllerName: {
'*': false,
update: true,
destroy: true
}
如何设置默认get操作的权限? (导致findAll()动作的那个)。
感谢。
答案 0 :(得分:3)
你可以像这样使用find blueprint方法:
ControllerName: {
'*': false,
update: true,
destroy: true,
find: true
}