我有一个节点项目,它将有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交互,并执行一些应用程序逻辑。
我的问题是:
发布于 2013-05-19 18:10:18
我建议您使用三个不同的应用程序,因为您将使用节点,您可以在需要时将它们作为模块和require编写。例如,使用这种方法可以帮助您更快地分离关注点和识别问题。有关这方面的更多信息:http://blog.izs.me/post/48281998870/unix-philosophy-and-node-js
当然,在快速开发方面,使用其他模块将大大提高您的效率,并且您将不必解决已经解决的问题。
对于webapp,我建议使用高速公路,正如您所说的,设置和使用非常简单,因为两个控制台应用程序都可以查看子堆栈选项解析模块
https://stackoverflow.com/questions/16637669
复制相似问题