Deno ਦਾ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਨ ਮੌਡਿਊਲ ਡਾਊਨਲੋਡ ਵੀ ਕਵਰ ਕਰਦਾ ਹੈ
Deno ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ HTTP_PROXY ਅਤੇ HTTPS_PROXY ਸੈੱਟ ਕਰੋ ਤਾਂ ਜੋ ਮੌਡਿਊਲ ਡਾਊਨਲੋਡ ਅਤੇ fetch ਬੇਨਤੀਆਂ ਲੋੜੀਂਦੇ ਰਸਤੇ ਲੈਣ।
Deno ਮੌਡਿਊਲ ਡਾਊਨਲੋਡ ਅਤੇ fetch ਦੋਵਾਂ ਲਈ HTTP_PROXY ਅਤੇ HTTPS_PROXY ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ। ਇਹਨਾਂ ਨੂੰ ਉਸ ਵਾਤਾਵਰਨ ਵਿੱਚ ਸੈੱਟ ਕਰੋ ਜੋ Deno ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। POSIX ਸ਼ੈੱਲ ਲਈ:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
ਉਦਾਹਰਨ ਦੋਵਾਂ ਮੰਜ਼ਿਲ ਸਕੀਮਾਂ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸਰੋਤਾ ਵਰਤਦੀ ਹੈ। ਅਸਲ ਵਿਚੋਲਾ URL ਵਰਤੋ; HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ ਮੌਡਿਊਲ ਅਤੇ API ਡਾਊਨਲੋਡ ਲਈ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ। HTTPS_PROXY ਲਈ ਲਾਜ਼ਮੀ ਨਹੀਂ ਕਿ URL ਖੁਦ https ਨਾਲ ਸ਼ੁਰੂ ਹੋਵੇ।
ਵੇਰੀਏਬਲ ਪਹਿਲਾਂ ਹੀ ਵਾਤਾਵਰਨ ਵਿੱਚ ਹੋਣ ਸਮੇਂ ਸ਼ੁਰੂ ਕਰਨਾ ਐਪਲੀਕੇਸ਼ਨ ਲੋਡ ਹੋਣ ਵੇਲੇ ਲੋੜੀਂਦੇ ਡਾਊਨਲੋਡ ਕਵਰ ਕਰਦਾ ਹੈ। app.ts ਅੰਦਰ ਦਾ ਕੋਡ ਉਸ ਕੋਡ ਦੇ ਸਥਿਰ ਆਯਾਤ ਲੈਣ ਲਈ ਲੋੜੀਂਦੀ ਪਿਛਲੀ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਨੂੰ ਸੰਰਚਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।
Deno NO_PROXY ਨੂੰ ਵੀ ਕੌਮੇ ਨਾਲ ਵੱਖ ਕੀਤੀ ਹੋਸਟ ਸੂਚੀ ਵਜੋਂ ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ ਜੋ ਮੌਡਿਊਲ ਡਾਊਨਲੋਡ ਅਤੇ fetch ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਨੂੰ ਬਾਈਪਾਸ ਕਰਦੇ ਹਨ। ਲੋੜੀਂਦਾ ਮੁੱਲ ਉਸੇ ਸਟਾਰਟਅਪ ਵਾਤਾਵਰਨ ਵਿੱਚ ਰੱਖੋ। ਨੈੱਟਵਰਕ ਇਜਾਜ਼ਤ ਅਤੇ ਪ੍ਰੌਕਸੀ ਰੂਟਿੰਗ ਵੱਖਰੇ ਇਨਪੁਟ ਰਹਿੰਦੇ ਹਨ: ਪ੍ਰੌਕਸੀ ਚੁਣਨਾ ਐਪਲੀਕੇਸ਼ਨ ਦੀਆਂ ਲੋੜੀਂਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦਾ।