התקנת תעודה ב-Deno
For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-Deno
על מנת להשתמש ב-deno בנטפרי בלי לקבל הודעת שגיאה על חיבור לא מאובטח, ניתן להריץ כל פקודה שהיא עם הדגל (flag) cert עם ציון לתעודה של נטפרי:
יש להוריד תעודה מתאימה לספק שלכם מכאן, לבדוק שירדה עם סיומת crt. (אם זה סיומת txt - למחוק ולשנות לcrt כמובן) ולזכור איפה שמנו אותה.
כעת בכל פקודה יש לכתוב את הדגל cert אחרי הפקודה עצמה (לדוגמא install או run) עם פרמטר המציין את הנתיב לתעודת האבטחה של נטפרי המאוחסנת במחשב.
לדוגמא הפקודה install - אחרי הפקודה עצמה מכניסים את הדגל cert עם הנתיב לתעודה ואחרי זה את כל הפרמטרים והדגלים האחרים. בדוגמא כאן התעודה נמצאת במיקום c:\netfree.crt -
deno install --cert c:\netfree.crt --allow-net --allow-read https://path-to-module
הגדרה תעודת האבטחה של נטפרי כמשתנה סביבה
כדי לפטור את הצורך בהזנה ידנית של התעודה בכל פעם - אפשר להגדיר את תעודת האבטחה של נטפרי כמשתנה סביבה של deno.
בוינדוס: נכנסים להתחל ומקלידים enviroment - נכנסים למה שוינדוס מציע -
בחלון שנפתח נכנסים ל-Enviroment variables ובחלק של user variables לוחצים על NEW כדי ליצור משתנה סביבה חדש.
כעת בשורה של שם המשתנה - נכתוב DENO_CERT, ובשורה של הערך כותבים את הנתיב לתעודת האבטחה:
לוחצים אוקיי ואוקיי כמובן...
הגדרה בשורת הפקודה
הגדרת משתנה סביבה במערכת Windows יש לכתוב בשורת הפקודה במצב מנהל:
SetX DENO_CERT "C:\netfree-ca.crt" /m
כמובן שיש לשנות את הנתיב C:\netfree-ca.crt
בנתיב בו שמרתם את התעודה שהורדתם.
linux:
יש לפתוח את קובץ הפרופיל (/etc/profile) ולכתוב את השורה הבאה בסוף הקובץ:
export DENO_CERT=/path/to/netfree-ca.crt
יש להחליף את הנתיב /path/to/netfree-ca.crt
בנתיב בו שמרתם את התעודה שהורדתם, ולהפעיל חלון טרמינל חדש.
mac:
ניתן להריץ פקודה זו:
echo export DENO_CERT=/path/to/netfree-ca.crt >> ~/.bash_profile
ובמקרה שאתם משתמשים ב - zsh (ברירת המחדל מ-Catalina 10.15 ואילך):
echo export DENO_CERT=/path/to/netfree-ca.crt >> ~/.zshenv
כנ"ל יש להחליף את הנתיב /path/to/netfree-ca.crt
בנתיב בו שמרתם את התעודה שהורדתם, ולהפעיל חלון טרמינל חדש.