【问题标题】:Sails.js blueprintsSails.js 蓝图
【发布时间】:2015-02-26 16:27:24
【问题描述】:

我正在尝试构建一个非常简单的 Rest API,我想使用sails (v0.11.0) 蓝图。

最初;

  • 我只想用Http GET禁用其他方法
  • 只返回纯 json,findOnefindAll 没有视图。
  • 使用像“/api/v1”这样的前缀,但不想包括所有控制器,例如:使控制器A url 像“/api/v1/controllerA”而不是“/api/v1/controllerB”

我一直在玩蓝图,但我无法做到以上所有。很抱歉一次问了太多问题!但如果有人能提供帮助,我真的很感激。

谢谢

【问题讨论】:

标签: sails.js


【解决方案1】:

我只想用 Http GET 禁用其他方法

You should override 通过在 /api/blueprints 文件夹中创建包含空函数或抛出错误的文件来构建内置蓝图。

只返回普通的 json,findOne、findAll 没有视图

我猜这是风帆蓝图的默认行为。

使用像'/api/v1'这样的前缀

Sails has blueprints configuration(在您的 /config 文件夹中)。在那里您可以设置有用的prefix 和/或restPrefix 选项,这些选项旨在完全按照您的意愿行事

但不想包含所有控制器

should set _config object 在你的控制器中是:

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

【讨论】:

  • 谢谢,您的回答很有帮助。
猜你喜欢
  • 2014-04-11
  • 2015-02-01
  • 2015-02-14
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多