使用SailsJS添加新路线

问题描述 投票:0回答:1

我是SailJS的新手。

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

  'GET /operation/:operationId/sums': 'OperationController.getSums',

然后是我的功能:

getSums: async function (req, res) {
    return res.status(200).json("OK");
  }

但是我得到:

Forbidden

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

我该怎么解决?

javascript sails.js
1个回答
0
投票

[可能是某些中间件拒绝了此请求。尝试查看您的config/policies.js文件。

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

寻找'*': falseOperationController: { '*': false }。如果看不到这些,请尝试查看新路由附加了哪些路由。可能是,自定义创建的策略正在拒绝该请求。

© www.soinside.com 2019 - 2024. All rights reserved.