Sails.js蓝图

Sails.js蓝图,sails.js,Sails.js,我正在尝试构建一个非常简单的RESTAPI,我想使用sails(v0.11.0)蓝图 最初 我只想使用Http GET禁用其他方法 只需返回纯json,没有findOne和findAll的视图 使用类似于“/api/v1”的前缀,但不希望包含所有控制器,例如:使controllerA url类似于“/api/v1/controllerA”,而不是“/api/v1/controllerB” 我一直在玩蓝图,但我不能做以上所有的事情。很抱歉一次问了太多问题!但如果有人能帮忙,我真的很感激 谢谢

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

最初

  • 我只想使用Http GET禁用其他方法
  • 只需返回纯json,没有findOne和findAll的视图
  • 使用类似于“/api/v1”的前缀,但不希望包含所有控制器,例如:使controllerA url类似于“/api/v1/controllerA”,而不是“/api/v1/controllerB”
我一直在玩蓝图,但我不能做以上所有的事情。很抱歉一次问了太多问题!但如果有人能帮忙,我真的很感激

谢谢

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

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

只需返回纯json,没有findOne和findAll的视图

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

使用类似“/api/v1”的前缀

Sails(在/config文件夹中)。在那里,您可以设置有用的
prefix
和/或
restprifix
选项,这些选项的设计完全符合您的需要

但不希望包含所有控制器

在控制器中,您将:

_config: {
    actions: false,
    shortcuts: false,
    rest: false
}
我只想使用Http GET禁用其他方法

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

只需返回纯json,没有findOne和findAll的视图

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

使用类似“/api/v1”的前缀

Sails(在/config文件夹中)。在那里,您可以设置有用的
prefix
和/或
restprifix
选项,这些选项的设计完全符合您的需要

但不希望包含所有控制器

在控制器中,您将:

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

这些都可以在sails文档中找到:这些都可以在sails文档中找到:谢谢,你的回答很有帮助。谢谢,你的回答很有帮助。