Senoje programoje, naudojančioje global-tunnel-ng, initialize gali sąmoningai pašalinti palaikomus HTTP/HTTPS tarpinio serverio kintamuosius, išsaugojęs pasirinktą konfigūraciją.

Priežastis – dvigubas apdorojimas: kita biblioteka neturi dar kartą taikyti aplinkos tarpinio serverio modulio pataisytam HTTP keliui. Todėl trūkstamas process.env.http_proxy nereiškia, kad tarpinis serveris nustojo veikti.

Patikrinkite isProxying aktyvavimui ir proxyConfig išsaugotam pasirinkimui. Neregistruokite visos konfigūracijos su paskyra ar proxyUrl.

Jei vėlesnis klientas nepavyksta dingus kintamiesiems, nustatykite, ar jis naudoja pataisytą HTTP/HTTPS agentą, aiškų agentą, ar kitą transportą. Klientas, savarankiškai skaitantis aplinką, gali turėti savo dokumentuotą tarpinio serverio įvestį.

Pašalinus trynimo kodą iš node_modules, prarandama apsauga nuo dvigubo apdorojimo, ir jis gali dingti perinstaliavus. Spręskite transporto nuosavybę. Tai senas paketas su dokumentuotais Node suderinamumo apribojimais. Suderintoje Node versijoje integruotas tarpinio serverio palaikymas paleidžiant yra viena galimybė standartiniams HTTP klientams; pasirinktiniai agentai ir siuntėjai vis dar turi savo maršrutą.

Susiję straipsniai