Javascript 使用SailsJS添加新路线

Javascript 使用SailsJS添加新路线,javascript,sails.js,Javascript,Sails.js,我是SailJS的新手 我想创建一个新路由,所以我在config/routes.js中添加了这一行: 'GET /operation/:operationId/sums': 'OperationController.getSums', 那么我的功能是: getSums: async function (req, res) { return res.status(200).json("OK"); } 但我只是得到: Forbidden 带有403状态代码。其他路线效果良好 我

我是SailJS的新手

我想创建一个新路由,所以我在
config/routes.js
中添加了这一行:

  'GET /operation/:operationId/sums': 'OperationController.getSums',
那么我的功能是:

getSums: async function (req, res) {
    return res.status(200).json("OK");
  }
但我只是得到:

Forbidden
带有
403
状态代码。其他路线效果良好


我能做些什么来修复它?

可能有一些中间件拒绝了这个请求。尝试查看您的
config/policies.js
文件

可以将所有路由或给定控制器的所有路由的默认权限设置为
false
,即不允许任何人(在这种情况下,您通常会进入并覆盖特定路由的默认权限)


查找
'*':false
操作控制器:{'*':false}
。如果您没有看到这些,请尝试查看哪些路由附加到新路由。可能是自定义创建的策略拒绝了请求。

是的,成功了!我在和赛尔斯一起工作,所以我不习惯这些政策!谢谢你的帮助