一个简单的 Node.js 应用程序的项目结构应该是什么样的?

时间:2021-07-24 03:27:18

标签: javascript node.js project-structure

简单,我的意思是简单。我没有使用 express 或 react 或类似的东西,我只有一个脚本,它运行一些简单的 API 请求并使用数据库来存储一些信息。我想知道一个好的项目结构应该是什么样子,因为我做了一些研究,所有的网站都有一些很好的例子,但是我不能在我的用例中应用它们。有一个干净和直接的设置总是很好,这样你就不会混淆自己,这就是我问这个问题的原因。

1 个答案:

答案 0 :(得分:1)

这是我个人的喜好,但我使用的项目结构如下: |-- 控制器 -> 这将是函数的入口点。它执行所有验证、异常处理并将代码提供给下一层。 |-- 服务 -> 这是我们对提供的数据进行所有计算和操作的主要应用逻辑。每个控制器必须至少有一个服务,而内部服务可以有实用程序。

如果您正在使用数据库,则还需要这两层: |-- 模型 -> 模型是数据库模式的结构,将有相同的描述。 |-- dal(data access layer) -> 这是我们通常与数据库交互和执行CRUD操作的层。

希望这个答案有帮助。乐于助人:)

相关问题