我正在使用 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()
第一个是
app.configure, ->
必需的吗?我一直在浏览其他人的应用程序,我是否使用它似乎并不重要。订购如何工作
app.configure, ->
?正如我在其他应用程序中看到的那样,将特定环境(开发和生产)放在第一个之后似乎是正确的,app.configure, ->
但它似乎不适用于我的应用程序(即记录器根本不会在我的控制台中打印任何内容)。
提前致谢!