gpt4 book ai didi

javascript - Meteor App 中 Controller 应该放在哪里?

转载 作者:行者123 更新时间:2023-12-02 15:51:55 24 4
gpt4 key购买 nike

我正在使用iron:router 创建一个Meteor 应用程序。根据文档我可以创建 Controller 。

BaseController = RouteController.extend({
layoutTemplate: 'mainLayout'
});

路由配置文件现在放置在/lib 文件夹中。我还应该将 Controller 放置在同一文件夹中还是更好地放置在客户端中?

据我所知,集合初始化和该集合的方法应该放在 lib 文件夹中。

有人可以向我解释一下正确的 meteor 应用程序结构应该是什么样子吗?我已阅读 Meteor 文档中的最佳实践,但只有一般性提示。

最佳答案

您应该将 Controller 放置在 /lib/ 文件夹中。这使得它可供客户端和服务器使用。

本质上,您可以在 Meteor 中创建自己的文件结构。只要遵循某种规则,即使事情失控,移动/重命名文件也不难。我还没有发现有人推荐任何“硬”规则。

就我而言,我将所有路由器文件放入 /lib/router/ 中, Controller 将位于 /lib/router/controllers/ 中。因此,HomeController 将被放置在 /lib/router/controllers/home.js 中。

关于javascript - Meteor App 中 Controller 应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31789022/

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