express.js入门

时间:2012-09-16 19:32:33

标签: node.js express

这里是Node.js的新手,来自rails。在express.js项目上工作。

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

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

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

1 个答案:

答案 0 :(得分:3)

以下是我遇到的问题汇编,其中一些是我实施过的,有些是我没有实现过的。希望它们对其他人有用。

开发模式:观看文件更改:

Can I tell foreman to reload the web app every time a request is made so I can develop decently?

编辑:Nodemon可能更可取。首先,它不会在咖啡编译错误时疯狂地重启服务器。

How to use nodemon with .env files?

应用配置结构:

ExpressJS How to structure an application?

App.js和路由:

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

包管理:git ignore node_modules?

http://www.mikealrogers.com/posts/nodemodules-in-git.html vs Should I check in node_modules to git when creating a node.js app on Heroku?

CoffeeScript编译:

Can I run coffeescript in Heroku? 和Foreman执行coffee vs #app.use express.compiler(src: __dirname + "/../public", enable: ["coffeescript"])

<强>调试:

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