Service async function on onProxyReq
Author: pawelszczerbickiCreated Jan 3, 2019Updated Aug 14, 2024
Having proxy configured with onProxyReq like:
proxy(gatewayUrl, {
target: destinationUrl,
pathRewrite: { [`^${gatewayUrl}`]: '' },
changeOrigin: true,
logProvider: () => logger,
...options,
onProxyReq: async (proxyReq, req) => await addAuthHeader(proxyReq, req, redis),
});
Middleware is finishing request before promise is resolved. It is possible to service promise in proxy functions ?
Source: chimurai/http-proxy-middleware