Sails JS v1.0.1
我使用sails generate api articles
生成简单的API,并使用蓝图填充数据库。接下来我更新了我的模型。但是当我开始填充我的控制器时,有些事情出错了。这是我的控制器:
/**
* ArticlesController
*
* @description :: Server-side actions for handling incoming requests.
* @help :: See https://sailsjs.com/docs/concepts/actions
*/
module.exports = {
list: function (req, res) {
sails.log.debug('Im inside list!');
return res.view('list');
},
add: function (req, res) {
sails.log.debug('Im inside add!');
return res.view('../pages/add');
},
};
我可以在/articles
中将所有蓝图视为json,但/articles/list
和/articles/add
显示404页面。甚至不知道如何调试。谢谢!
UPD。我将它们添加到路线中,一切正常。
'get /articles/list': 'ArticlesController.list',
'get /articles/add': 'ArticlesController.add',
但这是真的吗?当我做sails generate api articles
??
答案 0 :(得分:1)
您需要启用sails.config.blueprints.actions
,您可以在config/blueprints
中找到它并将actions
设置为true
。