Deno தொகுதி பதிவிறக்கங்களுக்கும் fetch க்கும் HTTP_PROXY மற்றும் HTTPS_PROXY ஆகியவற்றை ஆவணப்படுத்துகிறது. Deno செயல்முறையை இயக்கும் சூழலில் அவற்றை அமைக்கவும். POSIX shell க்கு:

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 இல் ப்ராக்ஸியைத் தவிர்க்கும் ஹோஸ்ட்களின் காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியலாக ஆவணப்படுத்துகிறது. நோக்கிய மதிப்பை அதே தொடக்கச் சூழலில் வைத்திருங்கள். வலையமைப்பு அனுமதியும் ப்ராக்ஸி வழிமாற்றமும் தனித்தனி உள்ளீடுகளாகவே இருக்கும்: ப்ராக்ஸியைத் தேர்ந்தெடுப்பது பயன்பாட்டிற்குத் தேவையான அனுமதிகளை மாற்றாது.

தொடர்புடைய கட்டுரைகள்