1

这里是 Node.js 的新手,来自 rails。从事 express.js 项目。

我发现我必须重新解决一堆在 Rails 中为我完成的设计答案——这很好,但我并不总是知道我是否做得很好。这些东西包括多环境配置、database.yml、MVC 结构和测试。

我想知道这是否只是学习曲线的一部分,或者这一切是否已经在许多可用的 express 框架之一中完成,可在此处获得: https ://github.com/visionmedia/express/wiki

我还想知道是否特别推荐这些框架中的任何一个。

4

1 回答 1

3

这是我遇到的问题的汇编,其中一些我已经实现,一些我没有。希望它们对其他人有用。

开发模式:观察文件变化:

我可以告诉工头在每次发出请求时重新加载 Web 应用程序,以便我可以体面地开发吗?

编辑:Nodemon可能更可取。一方面,它不会因为咖啡编译错误而疯狂地重新启动服务器。

如何将 nodemon 与 .env 文件一起使用?

应用配置结构:

ExpressJS 如何构建应用程序?

App.js 和路由:

http://elegantcode.com/2012/01/20/taking-toddler-steps-with-node-js-express-routing/

包管理:git忽略node_modules?

http://www.mikealrogers.com/posts/nodemodules-in-git.html vs我应该在 Heroku 上创建 node.js 应用程序时将 node_modules 签入 git 吗?

CoffeeScript 编译:

我可以在 Heroku 中运行咖啡脚本吗? 和工头执行coffeevs #app.use express.compiler(src: __dirname + "/../public", enable: ["coffeescript"])

调试:

节点检查器:http: //grenzgenial.com/post/1210106964/debugging-node-js-with-node-inspector

于 2012-09-16T19:32:32.523 回答