התקנת תעודה ב-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 - נכנסים למה שוינדוס מציע -

Env.png

בחלון שנפתח נכנסים ל-Enviroment variables ובחלק של user variables לוחצים על NEW כדי ליצור משתנה סביבה חדש.

כעת בשורה של שם המשתנה - נכתוב DENO_CERT, ובשורה של הערך כותבים את הנתיב לתעודת האבטחה:

Var.png

לוחצים אוקיי ואוקיי כמובן...

הגדרה בשורת הפקודה

הגדרת משתנה סביבה במערכת 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 בנתיב בו שמרתם את התעודה שהורדתם, ולהפעיל חלון טרמינל חדש.