gpt4 book ai didi

javascript - 用于 Controller 、模型和 View 的 Sails.js 嵌套文件夹

转载 作者:搜寻专家 更新时间:2023-11-01 00:02:35 24 4
gpt4 key购买 nike

假设我有一个可能有不同部分的应用程序,我想按以下方式组织我的 Controller :

api
- controllers
- DisciplineTracker
- actionsController.js
- SomeOtherAppSection
- someOtherController.js
- models
- DisciplineTracker
- Action.js

上面其实是sail generator在进入的时候创建的:

sails generate controller disciplineTracker/action

在路由文件中,我如何加载 DisciplineTracker 文件夹中的 actionsController.js?目前当我尝试类似的东西时:

'get /discipline-tracker/actions': {
controller: 'DisciplineTracker/ActionsController',
action: 'index'
}

我得到:

error: disciplinetracker/actions.index :: Ignoring attempt to bind route (/discipline-tracker/actions) to unknown controller.action.

如有任何帮助,我们将不胜感激。谢谢!


编辑 1:以防万一

是的,索引操作存在于 actionsController.js 文件中。

最佳答案

我能理解这里的困惑,因为你的 sails generate controller disciplineTracker/action 似乎做了一些有用的事情,而实际上它应该只是输出一个错误,因为此时 Sails 不支持嵌套 Controller 时间。所以简短的回答是,你不能这样做。

关于javascript - 用于 Controller 、模型和 View 的 Sails.js 嵌套文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18647049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com