关于express4.2.0与express3.x操作的区别
来源:互联网 发布:鸿业防排烟计算软件 编辑:程序博客网 时间:2024/05/21 20:23
针对上图提出两点区别
区别一:应用程序的启动:
都是通过package.config配置,启动 app.js
Express3..x是通过node app.js启动应用程序
package.config文件如下
Express4.2是通过npm start 通过node ./bin/www启动应用程序
package.config文件如下
区别二
新版本中的大多数中间件并没有与express捆绑安装,需要用的时候单独安装。本例子中用的session就是这种情况。
解决的方法是安装express-session模块,我的例子中因为用到了MongoDb数据库,所以还需要安装session-mongoose模块(不是中间件,相当于与数据库的接口)。
npm install express-session
安装成功然后在app.js文件内应用
//引入相应的模块
var connect=require('connect');
var session = require('express-session')
var SessionStore = require("session-mongoose")(connect);
var store = new SessionStore({
url: "mongodb://localhost/session",
interval: 120000 });
//应用
app.use(session({
secret : 'blog.huo.me',
store: store,
cookie: { maxAge: 900000 } // expire session in 15 min or 900 seconds
}));
- 关于express4.2.0与express3.x操作的区别
- nodejs express3.x 与 express4.x 的router区别 与修改方法
- 关于升级Express3 到Express4 generator
- 关于nodejs express4.X框架不支持layout模板的问题解决
- express-session(express4.0与express 3.0的区别)
- express4.x学习记录——关于路由控制器的写法
- express4.x版本 的 post 提交
- nodejs+express4.X的文件下载
- Express4.x中res.format()的用法
- express3.x使用ejs
- node.js与express4.X实战--快速构建一个简单的API接口(翻译)
- 【NodeJS】express3.x所带来的github警告
- Express4.x安装
- x--与--X的区别
- express3.x中的app.routes
- nodejs express3.x 创建项目
- 关于cocos2d-x 2.x与3.x之间的区别
- 使用NodeJS的Express4.X框架写WEB应用
- 趋势发现支付宝安卓版漏洞 建议尽快更新至最新版
- 123
- 内核移植和文件系统制作(4):UBIFS根文件系统制作总结
- OFBiz中JOB的运行机制
- spring JdbcTempalte 执行存储过程
- 关于express4.2.0与express3.x操作的区别
- Install Oracle 10g on Red Hat Linux 5.3 Step by Step
- java ping
- 将数值四舍五入后格式化,带有千分位
- s3c2440看门狗定时器
- NSJSONSerialization介绍
- 谷歌眼镜甩掉“科技范儿”,改走“时尚”路线
- 在Laravel中使用自己的类库三种方式
- 菜鸟看spring源码(0)之BeanFactory的注册与依赖绑定