A contorna de proxy de Deno tamén cobre as descargas de módulos
Define HTTP_PROXY e HTTPS_PROXY antes de iniciar Deno para que as descargas de módulos e as solicitudes fetch sigan a ruta prevista.
Deno documenta HTTP_PROXY e HTTPS_PROXY tanto para as descargas de módulos como para fetch. Defíneos na contorna que inicia o proceso de Deno. Para un shell POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
O exemplo usa un receptor de proxy HTTP para os dous esquemas de destino. Usa o URL real do intermediario; a lista de proxies HTTP ofrece candidatos para descargas públicas de módulos e API permitidas. HTTPS_PROXY non esixe que o propio URL comece por https.
Iniciar coas variables xa presentes cobre as descargas necesarias ao cargar a aplicación. O código dentro de app.ts non pode configurar a solicitude de rede anterior necesaria para obter as importacións estáticas dese código.
Deno tamén documenta NO_PROXY como unha lista de hosts separada por comas que evitan o proxy nas descargas de módulos e en fetch. Mantén o valor previsto na mesma contorna de arranque. O permiso de rede e o encamiñamento por proxy seguen sendo entradas distintas: escoller un proxy non substitúe os permisos que require a aplicación.