|
@@ -88,7 +88,7 @@ app.use((req, res, next) => { |
|
@@ -88,7 +88,7 @@ app.use((req, res, next) => { |
88
|
let isSpider = /spider/i.test(req.get('User-Agent') || '');
|
88
|
let isSpider = /spider/i.test(req.get('User-Agent') || '');
|
89
|
|
89
|
|
90
|
if (config.aliasDomains.some(d => d === req.hostname) || isSpider) {
|
90
|
if (config.aliasDomains.some(d => d === req.hostname) || isSpider) {
|
91
|
- console.log('close session');
|
91
|
+ // 如果是非m.yohobuy.com域名(无法设置sessionid到cookie域名不同)且是爬虫访问,session降级使用cookiesession
|
92
|
req.session = {
|
92
|
req.session = {
|
93
|
degrage: true
|
93
|
degrage: true
|
94
|
};
|
94
|
};
|
|
@@ -126,7 +126,6 @@ app.use(compression()); |
|
@@ -126,7 +126,6 @@ app.use(compression()); |
126
|
require('./doraemon/middleware/yoho-session')(app);
|
126
|
require('./doraemon/middleware/yoho-session')(app);
|
127
|
|
127
|
|
128
|
app.use((req, res, next) => {
|
128
|
app.use((req, res, next) => {
|
129
|
- console.log(req.session);
|
|
|
130
|
req.user = {}; // 全局的用户数据
|
129
|
req.user = {}; // 全局的用户数据
|
131
|
req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等
|
130
|
req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等
|
132
|
req.app.locals.wap = app.locals.wap; // zookeper对象赋值
|
131
|
req.app.locals.wap = app.locals.wap; // zookeper对象赋值
|