这是一个非常简单的sails.js项目,它是从命令行创建的#34; sails new my-project"。在创建项目之后,我再次使用客户端工具(sails创建控制器调度程序)创建控制器。在api / controllers文件夹中,生成一个新的控制器(DispatcherController.js)。在这个控制器中,我有一个返回Hello World的简单方法
function dispatch(req,res){
res.send('hello world!');
}
然后我打开config/routes.js
并输入自定义路线
get /test: 'DispatcherController.dispatch'
我开始我的项目。它运行在localhost:1337。一切正常。现在,从我的浏览器输入自定义路径网址:
http://localhost:1337/test
但我被重定向到默认的404页面。帆可以解决这条路线。我完全迷失在这里。有人如何创建指向控制器并访问它的自定义路由?
答案 0 :(得分:0)
您的路线文件首先在浏览器中尝试'get / api'而不是'get / test'。
在您的控制器中尝试'return res.send ...'
你也可以尝试不同的发送电话。 'Res.json(200,{message:success});'
答案 1 :(得分:0)
在您的控制器中
dispatch: function(req,res){
res.send('hello world!');
}
在routes
文件中
"GET /test" : "DispatcherController.dispatch",