したがって、いくつかの理由でAPIリクエストをnode-http-proxyでプロキシしています。node-http-proxyで応答クッキーを変更しますか?
外部APIが実際のクライアントと異なるため、Cookieが正しく設定されていません。プロキシは明らかに同じ起点で実行されるため、APIからの応答を受け取り、プロキシ内部で適切な起点を反映するようにCookie値を変更します。これが正しいの原点であるとして
// Proxy to API server
app.use('/api', (req, res) => {
proxy.web(req, res, { target: targetUrl })
})
proxy.on('proxyRes', function (proxyRes, req, res) {
console.log('RAW Response from the target', JSON.stringify(proxyRes.headers, true, 2))
console.log('The original request', req.headers.host)
})
は基本的に、私は、req.headers.host
にクッキーを変更する必要があります
は、ここに私の現在の設定です。
私はHarmonを見たことがありますが、これは非常に関わっているように見え、正しく理解すれば、アプリケーション全体のインスタンス化方法が変わります。
をの受信後に同期形式で変更する方法はありますか。
同じが直面している人にとって