在Sails Js中自定义路由



如何为帆应用程序中的子文件夹编写自定义路由。我禁用了用mongoose覆盖水线ORM的蓝图,在控制器中创建一个文件夹后,我在route.js

中添加了以下代码
module.exports.routes = { 'post v2/my/create': 'v2/MyController.create' };
在做了所有这些之后,我试图调用API,但它显示404 Not Found Error

在route.js中添加如下路径

module.exports.routes = { 'post /v2/my/create': 'v2/MyController.create' };

路由失败,因为路径前面缺少正斜杠。来自文档:

注意路径中的初始/——所有路径都应该以in开头

假设控制器位于/api/controllers/v2/MyController.js,控制器路径应该是正确的:

对于保存在子文件夹中的控制器文件,子文件夹是控制器标识的一部分:

'/do/homework': 'stuff/things/HomeworkController.do'

有趣的是,即使启用了愚蠢的日志记录,失败的路由路径也不会触发任何日志事件。也许这是一个bug?

相关内容

  • 没有找到相关文章

最新更新