我的 node.js 应用程序中有这样的文件结构:
- 应用程序
- 型号
- 用户
- 书
- Controller
- 用户
- 书
- 观看次数
- 用户
- 书
- 型号
我想让我的应用程序模块化。如何从 user
Controller 与 book
Controller 交互?我知道 require(...)
,但是有什么聪明的方法可以做到这一点吗?所以我的目标是制作许多模块(用户、书籍、文章、新闻等),并轻松打开/关闭其中任何一个而不影响其他模块(例如 PHP CMS - Joomla、Wordpress 等)
最佳答案
我来自 django 背景,所以我发现 sails.js (他们的网站给出了内部错误)和 geddy 非常有用。 您可以将express与模板引擎(jade)一起使用,使其有点MVC启动并将模型文件单独保存在另一个文件夹中。
也许这会有所帮助。与您的问题有些相关的良好讨论。 which NodeJS MVC framework currently has the best mix of maturity and ease of use?
仅仅让文件结构看起来像一个 MVC 项目,恐怕无法达到您的目的,除非它是由框架强制执行的。
关于javascript - NodeJs : modular system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22266072/