Node.js 如何在Express中构造app.configure
我正在使用Express3.0Alpha构建一个应用程序,但对应用程序配置结构有点困惑Node.js 如何在Express中构造app.configure,node.js,coffeescript,express,Node.js,Coffeescript,Express,我正在使用Express3.0Alpha构建一个应用程序,但对应用程序配置结构有点困惑 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 ex
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,->
之后似乎是正确的,就像我在其他应用程序中看到的那样,但它似乎不适用于我的应用程序(即记录器根本不在我的控制台中打印任何内容)提前谢谢 它们只是按顺序执行。第一个将为所有环境调用,因此它是否使用
configure()
包装并不重要;只是看起来更好。但如果你看看快速发行队列,它们很可能会在未来消失,因为它们实际上只是美化了if语句