如果你用过Express 3.0,知道可以毫不费力地升级到Express 4.0 应该会很高兴。如果你刚接触Express,可以直接跳过这一节。对于用过Express 3.0 的读者,请注意以下几个重点。 • Connect 已经从Express 中去掉了,所以除了static 中间件,你需要自己安装相应的开发包(即connect)。与此同时,Connect 将一些中间件移到了它自己的包内,所以你可能要在npm 上搜一下,看看你需要的中间件到哪去了。 • body-parser 现在有自己的包了,它不再包含multipart 中间件,因而也关闭了一个重大的安全漏洞。现在可以放心使用body-parser 中间件了。 • 不必再将Express router 链接到程序里。所以应该从已有的Express 3.0 中去掉app.use(app.router)。 • app.configure 被去掉了,只要检查app.get(env)(用switch 或if 语句)就可以取代该方法。 更多细节请参阅官方迁移指南(https://github.com/strongloop/express/wiki/Migrating-from-3.x-to-4.x)。 Express 是一个开源项目,主要还是由TJ Holowaychuk 开发及维护。
Node与Express开发——1.4 升级到Express 4.0
书名: Node与Express开发
作者: [美] Ethan Brown
出版社: 人民邮电出版社
译者: 吴海星 | 苏 文
出版年: 2015-1
页数: 276
定价: 69.00元
装帧: 平装
ISBN: 9787115380333