Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

מה היתרון של שימוש בקובץ .env?

1
sentiment_very_satisfied
מעבדה 7 – .env מאפשר שמירת משתנים רגישים (כמו סיסמאות, API keys) מחוץ לקוד.
by
מיין לפי

מהו תפקיד ספריית axios?

1
sentiment_very_satisfied
מעבדה 7 – axios היא ספרייה מבוססת Promise לשליחת בקשות HTTP מהדפדפן או Node.
by
מיין לפי

מה ההבדל בין axios ל־Express?

1
done
מעבדה 7 – axios משמש לשליחת בקשות לשרת, בעוד Express מטפל בקבלתם.
by
מיין לפי

מדוע לא שומרים סיסמאות בפורמט רגיל ב־DB?

1
done
מעבדה 7 – סיסמאות צריכות להיות מוצפנות (למשל באמצעות bcryptjs) כדי להגן מפני גישה לא מורשית.
by
מיין לפי

מה עושה הפונקציה bcrypt.hash()?

1
sentiment_very_satisfied
מעבדה 7 – bcrypt משמשת להצפנה של סיסמאות, כולל תוספת salt להקשות על ניחוש סיסמאות.
by
מיין לפי

מה תפקידו של Middleware ב־Express?

1
done
מעבדה 8 – Middleware הוא ליבה של אדריכלות Express ומופעל כשרשרת של פונקציות המקבלות req, res ו־next. הוא מאפשר ביצוע לוגיקה (כמו אימות, לוגים, בדיקות הרשאה) לפני מעבר לפונקציה הבאה.
by
מיין לפי

איזו חתימה נכונה עבור Middleware שמטפל בשגיאות?

1
done
מעבדה 8 – Middleware רגיל ב־Express מקבל שלושה פרמטרים, אבל אם נרצה לטפל בשגיאות (Error Handling Middleware), חובה להוסיף err כפרמטר ראשון כדי ש־Express יזהה זאת כמטפל שגיאות.
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · יותר מ-6 חודשים
מוניטין: 30
מעבדה 8 – Middleware רגיל ב־Express מקבל שלושה פרמטרים, אבל אם נרצה לטפל בשגיאות (Error Handling Middleware), חובה להוסיף err כפרמטר ראשון כדי ש־Express יזהה זאת כמטפל שגיאות.
by

מהו ההבדל בין Middleware רגיל ל־Route Middleware?

1
done
מעבדה 8 – ניתן לצרף Middleware לנתיב מסוים כמו /users, והוא יופעל רק כשהבקשה מתאימה לנתיב זה, להבדיל ממידלוור כללי שפועל על כל הבקשות.
by
מיין לפי

כיצד אנו "מייצאים" פונקציה מקובץ אחד בקוד Node.js?

1
done
מעבדה 8 – מודול ב־Node.js מתבצע באמצעות module.exports, שמאפשר לקובץ אחר לייבא פונקציות באמצעות require.
by
מיין לפי

מהו תפקידו של Express.Router?

1
sentiment_very_satisfied
מעבדה 8 – Express Router מסייע בניהול מודולרי של נתיבים, כך שכל קובץ מטפל בנתיבים משלו, בהתאם לעקרונות של קוד נקי ומודולרי.
by
מיין לפי