繁体   English   中英

Node.js应用结构

[英]Node.js application structure

在我的 Node.js 应用程序中,除了 Server.js 和 app.js 文件之外,我还有一个用于 API、Lib 和 Utils 的文件夹。 是否有最适合节点应用程序的结构,它可以对不同的端点进行多次 api 调用? 我正在努力解决如何最好地组织我的应用程序中的代码。

您的应用程序的文件夹结构已经是正确路径中的一步,使用应用程序层 controller 服务。 和应用程序的数据访问层。 确保您为文件夹命名,以便其可读。 查看这篇文章了解更多详情 - https://blog.logrocket.com/the-perfect-architecture-flow-for-your-next-node-js-project/

一种常见的设置是让入口点/启动器调用服务来完成繁重的工作,因此您可以拥有一个名为该目录的顶级目录。 这在 Directly 中绝对很常见。 突出的两个顶级服务将是 directService.js 和 stackOverflowService.js(或 forumService.js 或其他一些非供应商特定的名称)。 这两个服务可以调用其他服务(希望其他业务流程有明显的分组)来进一步细分处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM