简单,我的意思是简单。我没有使用 express 或 react 或类似的东西,我只有一个脚本,它运行一些简单的 API 请求并使用数据库来存储一些信息。我想知道一个好的项目结构应该是什么样子,因为我做了一些研究,所有的网站都有一些很好的例子,但是我不能在我的用例中应用它们。有一个干净和直接的设置总是很好,这样你就不会混淆自己,这就是我问这个问题的原因。
答案 0 :(得分:1)
这是我个人的喜好,但我使用的项目结构如下: |-- 控制器 -> 这将是函数的入口点。它执行所有验证、异常处理并将代码提供给下一层。 |-- 服务 -> 这是我们对提供的数据进行所有计算和操作的主要应用逻辑。每个控制器必须至少有一个服务,而内部服务可以有实用程序。
如果您正在使用数据库,则还需要这两层: |-- 模型 -> 模型是数据库模式的结构,将有相同的描述。 |-- dal(data access layer) -> 这是我们通常与数据库交互和执行CRUD操作的层。
希望这个答案有帮助。乐于助人:)