|
@@ -52,7 +52,7 @@ const _processPublicData = (req, title, page, backUrl) => { |
|
@@ -52,7 +52,7 @@ const _processPublicData = (req, title, page, backUrl) => { |
52
|
* @return {[type]}
|
52
|
* @return {[type]}
|
53
|
*/
|
53
|
*/
|
54
|
let index = (req, res, next) => {
|
54
|
let index = (req, res, next) => {
|
55
|
- let refer = req.get('Referer') || '';
|
55
|
+ let refer = req.get('Referer') || `${global.yoho.config.siteUrl}/${req.cookies._Channel || ''}`;
|
56
|
let reqPath = req.baseUrl + req.path;
|
56
|
let reqPath = req.baseUrl + req.path;
|
57
|
let backUrl = refer.indexOf(reqPath) === -1 ? refer : '';
|
57
|
let backUrl = refer.indexOf(reqPath) === -1 ? refer : '';
|
58
|
|
58
|
|
|
@@ -60,7 +60,9 @@ let index = (req, res, next) => { |
|
@@ -60,7 +60,9 @@ let index = (req, res, next) => { |
60
|
return next();
|
60
|
return next();
|
61
|
}
|
61
|
}
|
62
|
|
62
|
|
63
|
- backUrl && res.cookie('saleRefer', backUrl);
|
63
|
+ backUrl && res.cookie('saleRefer', backUrl, {
|
|
|
64
|
+ domain: 'm.yohobuy.com'
|
|
|
65
|
+ });
|
64
|
backUrl = backUrl || req.cookies.saleRefer;
|
66
|
backUrl = backUrl || req.cookies.saleRefer;
|
65
|
|
67
|
|
66
|
let params = _processPublicData(req, 'SALE', 'sale', backUrl);
|
68
|
let params = _processPublicData(req, 'SALE', 'sale', backUrl);
|