结构Node.js(Express)app

时间:2015-10-27 00:25:09

标签: node.js express

我应该如何构建Node.js(Express)应用程序?我这样做了:

  • app.js - 启动服务器
  • router.js - 路由请求和从其他文件启动函数。
  • pages.js - 渲染非静态页面。示例:请求数据库并呈现结果
  • control.js - 更改操作。示例:在数据库中创建/更新行。
  • db.js - 与数据库的连接和ORM的创建模型。

应该改变什么?怎么做得更好?

(抱歉英语不好)

1 个答案:

答案 0 :(得分:4)

您听说过 Yeoman 吗?它是一个webapp生成器,是一个非常有用的工具,可以自动构建webapp骨架。

您希望使用任何Web技术/框架的许多不同的生成器。也许一个好主意可以看看并探索这些生成器如何为您构建代码,这可以让您了解如何保持代码组织。

您可以在 Yeoman 的网站Search for generators,只需输入Express并尝试不同的网站。