Sails JS 忽略控制器
Sails JS ignore controller
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 页。甚至不知道如何调试。谢谢!
更新。我将它们添加到路线中,一切正常。
'get /articles/list': 'ArticlesController.list',
'get /articles/add': 'ArticlesController.add',
但这是真正的方法吗???为什么我的所有路由都没有自动编译 sails generate api articles
??
您需要启用sails.config.blueprints.actions
,您可以在config/blueprints
中找到它并将actions
设置为true
。
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 页。甚至不知道如何调试。谢谢!
更新。我将它们添加到路线中,一切正常。
'get /articles/list': 'ArticlesController.list',
'get /articles/add': 'ArticlesController.add',
但这是真正的方法吗???为什么我的所有路由都没有自动编译 sails generate api articles
??
您需要启用sails.config.blueprints.actions
,您可以在config/blueprints
中找到它并将actions
设置为true
。