例如,这是输入express
命令后创建的内容示例:
app.set 'port', process.env.PORT or 3000
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
app.use express.favicon()
app.use express.logger 'dev'
app.use express.bodyParser()
app.use express.methodOverride()
app.use app.router
app.use express.static path.join __dirname, 'public'
(转换为CoffeeScript)。
但访问http://expressjs.com显示没有任何文档。 “若干意见”? '观点引擎'? express.bodyParser()?这一切在哪里?
它不在以下任何地方:
存在的少量文档几乎无用:
app.set(name, value)
Assigns setting name to value.
这是什么我甚至不...
也许我错过了一些明显的东西?我不是在寻找教程;他们只给你一部分图片 - 我想要一个官方的,全面的概述。
谢谢!
答案 0 :(得分:1)
此代码实际上是设置您的快速应用中使用的中间件。很多这个中间件是连接中间件框架的一部分,表达是建立在它之上的。正如JohnnyHK在评论中所提到的,您可以在连接文档中找到有关这些内容的更多信息。
我同意快递网站上应该有更多内容解释正在发生的事情,或者至少有一些事情指向新用户正确的方向来查找信息。
答案 1 :(得分:0)
通常可以在Express wiki以及Code examples
中找到好的信息如果您仍然卡住,请考虑在freenode IRC上的#express中提问
答案 2 :(得分:0)
经过一些奇怪的谷歌后,我找到了他们的2.x文档..不知道为什么所有这些宝贵的信息还没有移植过。