node.js - 禁用蓝图路线 sails js

标签 node.js sails.js

您好,我有模型用户,其中有订单模型的外键。 现在 sails 将自动生成路线 /users/:id/orders。我必须禁用这条路线。这个怎么做 ?我已经尝试使用以下命令禁用所有订单路由: _config : { actions: false, rest: false,shortcuts: false } 但它仍然不起作用

最佳答案

您可以通过添加自定义路由来实现此目的,这将覆盖蓝图操作。

使用http://sailsjs.org/documentation/concepts/routes/custom-routes#?response-target-syntax

'/users/:id/orders': {response: 'forbidden'}

http://sailsjs.org/documentation/concepts/routes/custom-routes#?function-target-syntax

'/users/:id/orders': function(req, res) {res.forbidden();}

关于node.js - 禁用蓝图路线 sails js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39636550/

相关文章:

javascript - 过滤请求管道 Node.js

javascript - 如何在 SAILS JS 的 API REST 中使用方法过滤器搜索?

Node.js如何设置服务器环境PORT和NODE_ENV?

javascript - node.js 获取被拒绝的 Promise 的构造位置

javascript - 有没有办法在 Git 的不同分支上拥有不同的 JavaScript 库版本?

javascript - 在 try block 中使用 try 来捕获不同的错误是一个好习惯吗? - JavaScript

websocket - 使用sails.io.js 来自前端的API 请求

ios - 使用服务器上的 Socket.IO-Client-Swift 和 Swift、Sails.js 订阅房间(套接字)时出现问题

jquery - 风 sails :How can i read excel file data into json format

node.js - phantomjs-pdf 不工作