UNPKG

@reedchan/koa-http-proxy

Version:
19 lines (14 loc) 487 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;