Używam node-http-proxy i chcę obejrzeć konkretny nagłówek odpowiedzi i przepisać go w razie potrzeby. Czy ktoś tutaj ma sugestie, aby to zrobić?Przepisz nagłówki odpowiedzi za pomocą węzła-http-proxy
Mój serwer proxy znajduje się naprzeciwko kilku różnych serwerów węzłów jako oraz aplikacji webowej java. Aplikacja java ustawia plik cookie, ale plik cookie ma ścieżkę, która jest względna w kontekście aplikacji internetowej. Potrzebuję pliku cookie, aby być bezpiecznym i mieć ścieżkę do katalogu głównego bez modyfikowania aplikacji Java .
Innymi słowy, zwracana jest następujący nagłówek:
set-cookie: MYSPECIALCOOKIE=679b6291-d1cc-47be; Path=/app; HttpOnly
I chciałbym przepisać wartość ścieżki do:
set-cookie: MYSPECIALCOOKIE=679b6291-d1cc-47be; Path=/; HttpOnly; Secure
nie jestem jasne, w jaki sposób mogę to zrobić za pomocą węzła-http-proxy. Propozycje? Czy istnieje oprogramowanie pośrednie, aby pomóc w tym?
Jeśli ktoś inny natknie się na to pytanie, oprogramowanie pośredniczące gzip connect używa wzorca, który może rozwiązać mój problem. Zhackowałem własne oprogramowanie pośrednie oparte na implementacji gzip, ale nie poświęcałem czasu na jego pełną pracę. Wygląda jednak na to, że będzie działać z nieco większym dostosowaniem. Sprawdź https://github.com/nodejitsu/node-http-proxy/blob/master/examples/middleware/gzip-middleware.js – Tauren