Το περιβάλλον διαμεσολάβησης του Deno καλύπτει και τις λήψεις μονάδων
Ορίστε τα HTTP_PROXY και HTTPS_PROXY πριν την εκκίνηση του Deno, ώστε οι λήψεις μονάδων και τα αιτήματα fetch να ακολουθούν τη σωστή διαδρομή.
Το Deno τεκμηριώνει τα HTTP_PROXY και HTTPS_PROXY τόσο για λήψεις μονάδων όσο και για fetch. Ορίστε τα στο περιβάλλον που εκκινεί τη διεργασία 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. Διατηρήστε την επιθυμητή τιμή στο ίδιο περιβάλλον εκκίνησης. Η άδεια δικτύου και η δρομολόγηση μέσω διαμεσολάβησης παραμένουν ξεχωριστές είσοδοι: η επιλογή διαμεσολαβητή δεν αντικαθιστά τις άδειες που απαιτεί η εφαρμογή.