gpt4 book ai didi

node.js - 如何在不同的模块中构建 NodeJS 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:04 25 4
gpt4 key购买 nike

到目前为止我已经了解了一些关于 NodeJS 的知识。但现在我想用它编写一个巨大的企业应用程序,我想知道如何正确设置结构?我想,如果我来自 PHP 和 Java 等其他语言,我会将我的项目拆分为不同的 NPM 模块。例如@mybigproject/customer、@mybigproject/cart 和@mybigproject/checkout 等。

但是这些子模块将安装在应用程序框架的node_modules文件夹中。例如,我如何告诉 Express,模板文件位于不同的模块目录中?或者例如我使用 TypeORM 进行数据访问。因此每个模块都有自己的一组模型。这些模型如何知道数据库配置数据,因为它只在主应用程序框架中,或者相反,应用程序框架应该如何知道在哪里可以找到模型?

最佳答案

不要在项目的不同部分使用 npm 模块。

此组件是您项目不可或缺的一部分,通常取决于您的全局配置/架构/路由/等

只需将其放在不同的文件中并在需要的地方调用即可。

您可以从 Sail.JS 等项目中了解文件夹结构。

如果您编写一些为不同应用程序提供服务的实用程序,并且您想要一种简单的方法来为所有应用程序一次升级实用程序代码(或者如果您想将该实用程序作为开源共享给所有应用程序,请使用 npm 模块我们)

关于node.js - 如何在不同的模块中构建 NodeJS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50476485/

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