UNPKG

@blastz/koa-better-http-proxy

Version:
19 lines (14 loc) 492 B
'use strict'; 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;