您好,我有模型用户,其中有订单模型的外键。
现在 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/