如何在Express中构buildapp.configure
我使用Express 3.0 alpha来构build应用程序,但与应用程序configuration结构有点混淆
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, ->
? 在第一个app.configure, ->
之后放置特定环境(开发和生产)似乎是正确的app.configure, ->
正如我在其他应用程序中看到的,但它似乎不适用于我的应用程序(即logging器不打印在我的控制台中的任何东西)。
提前致谢!
他们只是顺序执行。 第一个将被调用所有的环境,所以它根本就不包含configure()
; 它看起来更好。 但是,如果你看看快递问题队列,他们可能会在未来消失,因为如果发表声明,它们实际上是有效的。