Deno ადოკუმენტებს HTTP_PROXY-სა და HTTPS_PROXY-ს როგორც მოდულების ჩამოტვირთვისთვის, ისე fetch-ისთვის. დააყენეთ ისინი იმ გარემოში, რომელიც 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-ის დროს. შეინახეთ სასურველი მნიშვნელობა იმავე გაშვების გარემოში. ქსელის ნებართვა და პროქსის მარშრუტიზაცია ცალკე შეყვანებად რჩება: პროქსის არჩევა არ ცვლის აპლიკაციისთვის საჭირო ნებართვებს.

დაკავშირებული სტატიები