...
|
...
|
@@ -27,7 +27,7 @@ const favicon = require('serve-favicon'); |
|
|
const _ = require('lodash');
|
|
|
const fp = require('lodash/fp');
|
|
|
|
|
|
const session = require('cookie-session');
|
|
|
const session = require('client-sessions');
|
|
|
const pkg = require('./package.json');
|
|
|
const app = express();
|
|
|
const helpers = global.yoho.helpers;
|
...
|
...
|
@@ -68,7 +68,8 @@ app.use(cookieParser()); |
|
|
app.use(compression());
|
|
|
|
|
|
app.use(session({
|
|
|
name: 'yohobuy_session_cookie',
|
|
|
requestKey: 'session',
|
|
|
cookieName: 'yohobuy_session_cookie',
|
|
|
secret: '82dd7e724f2c6870472c89dfa43cf48d',
|
|
|
domain: config.cookieDomain
|
|
|
}));
|
...
|
...
|
@@ -77,6 +78,10 @@ app.use((req, res, next) => { |
|
|
req.user = {}; // 全局的用户数据
|
|
|
req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等
|
|
|
|
|
|
if (!req.session) {
|
|
|
req.session = {};
|
|
|
}
|
|
|
|
|
|
next();
|
|
|
});
|
|
|
|
...
|
...
|
|