nodejs--express4.x session用法
来源:互联网 发布:最大子数组 动态规划 编辑:程序博客网 时间:2024/05/19 15:21
前提你已经安装好nodejs、mongodb。这里说express4.Xsession用法与express3的差别其他请参照http://blog.fens.me/nodejs-express4/这个来学习。在express4.x要安装mongodb,express-session以及connect-mongodb这个才能使用
在app.js加如下代码
//采用connect-mongodb中间件作为Session存储
var session = require('express-session');
var Settings = require('./database/settings');
var MongoStore = require('connect-mongodb');
var db = require('./database/msession');
.....
app.use(session({
secret: Settings.COOKIE_SECRET,
cookie: { maxAge: 600000 },
store: new MongoStore({
username: Settings.USERNAME,
password: Settings.PASSWORD,
url: Settings.URL,
db: db})
}));
根目录创建database文件夹
settings.js代码:
module.exports = {
COOKIE_SECRET: 'demo',
URL: 'mongodb://127.0.0.1:27017/demo',
DB: 'demo',
HOST: '127.0.0.1',
PORT: 27017,
USERNAME: '',
PASSWORD: ''
};
msession.js代码
var Settings = require('./settings');
var Db = require('mongodb').Db;
var Server = require('mongodb').Server;
var db = new Db(Settings.DB, new Server(Settings.HOST, Settings.PORT, {auto_reconnect:true, native_parser: true}),{safe: false});
module.exports = db;
自此可以参照express3来完成session的使用http://blog.fens.me/nodejs-express3/
- nodejs--express4.x session用法
- nodejs express4.x 创建项目
- NodeJS 、Express4.x、Jade使用方法
- Nodejs Express4.x开发框架
- nodejs + express4.x + mongodb创建项目
- nodejs + express4.x + mongodb 创建登陆
- ubuntu nodejs + express4.x 安装 测试
- Nodejs+Express4.x+mongodb简要介绍
- NodeJS 、Express4.x、Augular、Bootstrap项目创建
- Nodejs开发框架Express4.x开发手记
- nodejs+express4.X的文件下载
- nodejs学习express4.x+mongodb(一)
- nodejs学习express4.x+mongodb(二)
- NodeJS框架之Express4.x源码分析
- Express4.x中res.format()的用法
- 《nodejs开发指南》微博实例express4.x版
- 《nodejs开发指南》微博实例express4.x版
- 《nodejs开发指南》微博实例express4.x版
- Ping pong
- perl 卸载Oracle数据库
- 多线程与多进程
- 3G pppd and set up dns
- Linux下tomcat、jdk环境 部署过程
- nodejs--express4.x session用法
- 两种高性能I/O设计模式(Reactor/Proactor)的比较
- web api返回json数据
- HDU3450 Counting Sequences(树状数组+dp)
- BJP3 Self-Check 5.23: robustInput Scanner
- 优秀技术网站地址收集
- c语言-指针
- Eclipse中查看及调整JVM堆内存大小
- centOS系统下zookeeper集群部署