node.js - 是否可以禁用 sails 中的蓝图

标签 node.js sails.js

是否可以在 sails 中的某些 Controller 上禁用蓝图?

我已经创建了一个 Controller ,我想让它只能使用我在 routes.js 中提供的自定义路由访问,但是当我喜欢 Controller /操作时,我仍然可以看到该页面。

在 Controller 中我定义了_config: {blueprints: {action: false, rest: false, shortcuts: false }}

谢谢

最佳答案

文档中似乎有错误。您不再需要用于每个路由 Controller 配置的内部 blueprints 对象。因此,在您的 Controller 中,只需执行以下操作:

_config: { actions: false, rest: false, shortcuts: false }

它应该可以正常工作。对此感到抱歉!

-- 编辑--

以上仅对 v0.10.x 有效。对于 v0.9.x,您仍然需要使用 _config.blueprints 定义每个 Controller 的配置。

关于node.js - 是否可以禁用 sails 中的蓝图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22206264/

相关文章:

javascript - Sails js 策略不起作用

api - 使用 Sails JS 对 Jira REST API 进行身份验证

javascript - 为什么我们要在事件发射器的订阅方法声明中声明取消订阅方法?

node.js - 如何使用 node 和 express-ws 在 websockets 中进行身份验证

node.js - Towerjs 中的布局/ View

Sails.js 在哪里存储安全凭证?

javascript - 将 MySQL 行从 .exec(err,rows) 返回到 Sails JS 中的函数(我不想发送行作为响应)

node.js - 是否可以在sails.js/waterline 中重命名 `createdAt` 和 `updatedAt`

node.js - NodeJS Express : request. 查询与 request.body

javascript - Nodejs 重构 if 条件函数