Deno dokumenteer HTTP_PROXY en HTTPS_PROXY vir beide module-aflaaie en fetch. Stel hulle in die omgewing wat die Deno-proses begin. Vir ’n POSIX-dop:

export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts

Die voorbeeld gebruik ’n HTTP-proxy-ontvanger vir albei bestemmingskemas. Gebruik die werklike tussenganger-URL; die HTTP-proxylys verskaf kandidate vir toegelate openbare module- en API-aflaaie. HTTPS_PROXY vereis nie dat die URL self met https begin nie.

Om te begin terwyl die veranderlikes reeds in die omgewing is, dek die aflaaie wat nodig is tydens die laai van die toepassing. Kode binne app.ts kan nie die vroeëre netwerkversoek opstel wat nodig is om daardie kode se statiese invoer te bekom nie.

Deno dokumenteer ook NO_PROXY as ’n kommalys van gashere wat die proxy vir module-aflaaie en fetch oorslaan. Hou die beoogde waarde in dieselfde beginomgewing. Netwerktoestemming en proxy-roetering bly aparte insette: om ’n proxy te kies vervang nie die toepassing se vereiste toestemmings nie.

Verwante artikels