【问题标题】:What should the project structure of a simple Node.js application look like?一个简单的 Node.js 应用程序的项目结构应该是什么样的?
【发布时间】:2021-07-24 03:27:18
【问题描述】:

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

【问题讨论】:

标签: javascript node.js project-structure


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-12-19
    • 1970-01-01
    • 2014-03-23
    • 2011-02-12
    • 1970-01-01
    • 2020-11-22
    • 2011-05-18
    • 1970-01-01
    • 2012-06-15
    相关资源
    最近更新 更多