Win*_*ter 7 node.js coffeescript express
我正在使用Express 3.0 alpha来构建应用程序,但我对应用程序配置结构有点困惑
app.configure ->
app.set "views", __dirname + "/views"
app.set "view engine", "jade"
app.use express.bodyParser()
app.use express.methodOverride()
app.configure "development", ->
app.use express.logger("dev")
app.configure "production", ->
app.use express.logger()
Run Code Online (Sandbox Code Playgroud)
是第一个app.configure, ->要求吗?我一直在浏览其他人的应用程序,如果我使用它似乎并不重要.
订购如何工作app.configure, ->?将特定环境(开发和生产)放在第一个环境之后似乎是正确的,app.configure, ->就像我在其他应用程序中看到的一样,但它似乎不适用于我的应用程序(即记录器根本无法在我的控制台中打印任何内容) ).
提前致谢!
小智 8
它们只是按顺序执行.第一个将被调用用于所有环境,因此它是否完全包裹无关紧要configure(); 它只是看起来更好.但是如果你看一下快速发布队列,它们很可能会在将来消失,因为它们实际上只是在声明时得到了美化.
| 归档时间: |
|
| 查看次数: |
2702 次 |
| 最近记录: |