mm_os
Version:
这是超级美眉服务端框架,用于快速构建应用程序。
25 lines (23 loc) • 492 B
JavaScript
const {
proxy,
proxyTo,
isMatch
} = require('mm_koa_proxy');
/**
* 代理请求
* @param {Object} server 服务
* @param {Object} config 配置参数
*/
module.exports = function(server, config) {
if (config && config.proxy) {
var options = config.proxy;
if (options.targets) {
server.use(proxy(options, function(op, ctx, next) {
if (ctx.session && ctx.session.user) {
ctx.request.header['user_id'] = ctx.session.user.user_id;
}
}));
}
}
return server;
};