首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Node.js学习(15)-Express 3.x跟Express 2.x区别

2013-10-11 
Node.js学习(15)----Express 3.x和Express 2.x区别Node.js中Express框架变化还是挺大的。学习一个还未成熟

Node.js学习(15)----Express 3.x和Express 2.x区别

Node.js中Express框架变化还是挺大的。

学习一个还未成熟的技术还是有很大风险的,但也具有挑战。

Express 2.x过渡到Express 3.x

删除的:

1: req.header(field[, defaultValue]) replaced by req.get(field) (remains for backwards compatibility)   2: res.header(field[, value]) replaced by res.set(field, value) / res.get(field) (remains for backwards compatibility)   3: res.send(body[, code]) is now res.send([code,] body)   4: res.redirect(url[, code]) is now res.redirect([code,] url)   5: res.json(obj[, code]) is now res.json([code,] obj)   6: renamed app.register() to app.engine()   7: template engine compliance from engine.compile(str, options) => Function to engine.__express(filename, options, callback)   8: express.createServer() is now simply express() (but remains for BC)   9: Use express.cookieParser('secret') instead of passing the secret to the express.session() middleware. The 'secret' option in the express.session() middleware has been removed.



热点排行