Sails.js 蓝图

Sails.js blueprints

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

最初;

我一直在玩蓝图,但我无法完成以上所有操作。抱歉一下子问了太多问题!但如果有人能提供帮助,我将不胜感激。

谢谢

I only want to use Http GET disable other methods

You should override 内置蓝图,方法是在 /api/blueprints 文件夹中创建包含空函数或抛出错误的文件。

Just return plain json, no views for findOne, findAll

我想这是 sails 蓝图的默认行为。

Use a prefix like '/api/v1'

Sails has blueprints configuration(在您的 /config 文件夹中)。您可以在那里设置有用的 prefix and/or restPrefix 选项,这些选项旨在完全满足您的需求

but don't want to include all controllers

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

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