|
@@ -4,6 +4,8 @@ const config = global.yoho.config; |
|
@@ -4,6 +4,8 @@ const config = global.yoho.config; |
4
|
module.exports = (app) => {
|
4
|
module.exports = (app) => {
|
5
|
let manifest,
|
5
|
let manifest,
|
6
|
manifestQcdn;
|
6
|
manifestQcdn;
|
|
|
7
|
+ let assetUrl = config.assetUrl,
|
|
|
8
|
+ assetUrlQcdn = assetUrl.replace(/\/\/cdn.yoho.cn/gi, '//qcdn.yoho.cn');
|
7
|
|
9
|
|
8
|
if (!app.locals.devEnv) {
|
10
|
if (!app.locals.devEnv) {
|
9
|
let manifestPath = '../../manifest.json';
|
11
|
let manifestPath = '../../manifest.json';
|
|
@@ -74,6 +76,7 @@ module.exports = (app) => { |
|
@@ -74,6 +76,7 @@ module.exports = (app) => { |
74
|
}
|
76
|
}
|
75
|
|
77
|
|
76
|
res.locals.statics = statics;
|
78
|
res.locals.statics = statics;
|
|
|
79
|
+ res.locals.staticAssetUrl = qcdn ? assetUrlQcdn : assetUrl;
|
77
|
res.locals.preloads = _.concat(getPreloads(statics.styles, 'style'),
|
80
|
res.locals.preloads = _.concat(getPreloads(statics.styles, 'style'),
|
78
|
getPreloads(statics.javascripts, 'script', true));
|
81
|
getPreloads(statics.javascripts, 'script', true));
|
79
|
}
|
82
|
}
|