|
|
const Express = require('express');
|
|
|
let router = Express.Router(); // eslint-disable-line
|
|
|
const request = require('request');
|
|
|
const rp = require('request-promise');
|
|
|
const env = global.env;
|
|
|
|
|
|
let mainProxy = (req, res) => {
|
|
|
res.header('x-version', env.version);
|
|
|
request.get(`http://cdn.yoho.cn/yoho-shop-manage/${env.version}/index.html`).pipe(res);
|
|
|
res.header('cache-control', 'no-store');
|
|
|
rp.get(`http://cdn.yoho.cn/yoho-shop-manage/${env.version}/index.html`).then(body => {
|
|
|
res.send(body);
|
|
|
});
|
|
|
};
|
|
|
|
|
|
router.get('/', mainProxy);
|
...
|
...
|
|