1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 'use strict';
- /**
- * [exports 项目session的配置项]
- * @type {Object}
- */
- module.exports = {
- /**
- * [overwrite 设置 key 相同的键值对如何处理,如果设置为 true,
- * 则后设置的值会覆盖前面设置的,否则将会发送两个 set-cookie 响应头]
- * @type {Boolean}
- */
- overwrite:true,
- /**
- * [key session的key]
- * @type {String}
- */
- key:'SZJKJSESSION',
- /**
- * [maxAge 最大有效时间]
- * @type {[type]}
- */
- maxAge:24*60*60*1000,
- /**
- * [renew 是否刷新session的有效时间]
- * @type {Boolean}
- */
- renew: true,
- /**
- * [httpOnly 设置键值对是否可以被 js 访问,默认为 true,不允许被 js 访问]
- * @type {Boolean}
- */
- httpOnly: true,
- /**
- * [signed 设置是否对 Cookie 进行签名,如果设置为 true,
- * 则设置键值对的时候会同时对这个键值对的值进行签名,后面取的时候做校验,
- * 可以防止前端对这个值进行篡改。默认为 true]
- * @type {Boolean}
- */
- signed:true,
- /**
- * [encrypt 设置是否对 Cookie 进行加密,如果设置为 true,
- * 则在发送 Cookie 前会对这个键值对的值进行加密,
- * 客户端无法读取到 Cookie 的明文值。默认为 false]
- * @type {Boolean}
- */
- encrypt:true
- };
|