首页 文章

sails.js自定义路由无法正常工作

提问于
浏览
1

这是一个非常简单的sails.js项目,它是从命令行“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页面 . 帆可以解决这条路线 . 我完全迷失在这里 . 有人如何创建指向控制器并访问它的自定义路由?

see My routes.js file

1 回答

  • 0

    您的路线文件首先在浏览器中尝试'get / api'而不是'get / test' .

    在您的控制器中尝试'return res.send ...'

    您也可以尝试不同的发送呼叫 . 'Res.json(200,{message:success});'

相关问题