adoor-store
/
ADOOR_ACE
/node_modules
/express-http-proxy
/app
/steps
/copyProxyResHeadersToUserRes.js
| ; | |
| function copyProxyResHeadersToUserRes(container) { | |
| return new Promise(function (resolve) { | |
| var res = container.user.res; | |
| var rsp = container.proxy.res; | |
| if (!res.headersSent) { | |
| res.status(rsp.statusCode); | |
| Object.keys(rsp.headers) | |
| .filter(function (item) { return item !== 'transfer-encoding'; }) | |
| .forEach(function (item) { | |
| res.set(item, rsp.headers[item]); | |
| }); | |
| } | |
| resolve(container); | |
| }); | |
| } | |
| module.exports = copyProxyResHeadersToUserRes; | |