Igama lomkhungo we-proxy yangaphambili alikho esicelweni
Isicelo esivamile se-HTTP proxy yangaphambili sikhomba indawo, ngakho i-Host ne-Express hostname azikwazi ukuhlukanisa amanye amagama e-proxy ngokwayo.
Ake sithi u-east.proxy.example no-west.proxy.example baxazululeka ku-listener eyodwa ye-HTTP proxy evamile. Iklayenti esebenzisa noma yiliphi igama ingathumela:
GET http://www.example.org/report HTTP/1.1
Host: www.example.orgIsicelo sikhomba i-website. Asihambisi igama le-proxy iklayenti elilixazulule ngaphambi kokuvula i-TCP. Ngakho igama lomkhungo le-Express elisuselwa ku-Host alikwazi ukukhetha umzila ngokusekelwe kulezo zizinda ezingaphansi ze-proxy.
Uma ulawula iklayenti ne-proxy, nikeza okokufaka komzila okucacile. Ku-proxy esebenzisa ilebula X-Route:
curl --proxy http://east.proxy.example:8080 \
--proxy-header 'X-Route: east' \
https://www.example.org/--proxy-header kuqondiswe ekuxhumaneni ne-proxy, kuhlanganise ne-CONNECT. Isihloko esijwayelekile se--H esicelweni se-HTTPS sisezingeni elingaphakathi kokushintshana kwe-HTTP okubethelwe kwendawo.
Iseva kufanele isebenzise futhi igunyaze inqubomgomo yomzila, bese isebenzisa ilebula ngaphandle kokuyidlulisela ku-website. Ngenye indlela, sebenzisa amaphoyinti okulalela noma ama-akhawunti e-proxy ahlelwe ngokwehlukana njengokokufaka komzila.
Ezingxenyeni ze-HTTPS, i-Node ithola isicelo sokuqala somhubhe ngomcimbi we-connect wesiphakeli sayo se-HTTP. I-middleware yesicelo se-Express evamile ayiwusingathi lowo mcimbi. Umgomo we-CONNECT usakhomba isiphakeli sendawo, hhayi igama le-proxy.