@reedchan/koa-http-proxy
Version:
http proxy middleware for koa
19 lines (14 loc) • 487 B
JavaScript
;
function defaultDecorator(proxyReqOptBody /*, userReq */) {
return proxyReqOptBody;
}
function decorateProxyReqBody(container) {
var resolverFn = container.options.proxyReqBodyDecorator || defaultDecorator;
return Promise.resolve(
resolverFn(container.proxy.bodyContent, container.user.ctx),
).then(function (bodyContent) {
container.proxy.bodyContent = bodyContent;
return Promise.resolve(container);
});
}
module.exports = decorateProxyReqBody;