我有一个节点项目,它将有 3 个应用程序(一个 Web 应用程序,2 个控制台应用程序)。Web 应用程序只有一个 URL,没有任何视图。它只返回 200 或 500。我当前的目录结构如下所示:
.
└── src
├── modules (common modules used by all app)
│ ├── aws-dynamodb
│ │ ├── lib
│ │ └── test
├── config (contains json configuration files)
└── lib
├── app1
└── app2
应用程序小概述:应用程序与 mysql 和 dynamoDB 交互并执行一些应用程序逻辑。
我的问题是:
- 这个目录结构正确吗?你有什么建议来改善这一点吗?
- 使用任何框架会有帮助吗?我认为 expressjs 之类的框架或任何其他框架都适合 Web 应用程序。使用任何框架(如果有,请提及哪一个)将有助于缩短开发时间、提高代码可读性等吗?
- 还有什么建议吗?