Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.67 KB

step05.md

File metadata and controls

48 lines (32 loc) · 1.67 KB

‫ שלב חמישי: ניתוב

‫ כרגע, השרת שלנו עושה רק דבר אחד. כאשר הוא מקבל request מה-endpoint /, הוא שולח בחזרה את ה-response שכתבת Yay Node Girls לדפדפן.

‫ רוצה לבדוק? נסי להקליד http://localhost:3000/nodegirls ולראות מה קורה.

‫ אולם, ע"י שימוש ב-endpoints, אנו יכולות לגרום לשרת שלנו לשלוח תגובות שונות לבקשות שונות. הקונספט הזה נקרא routing - ניתוב.

‫ מה זה endpoint

‫ Endpoint הוא החלק ב-URL (כתובת אתר) אשר מגיע אחרי הלוכסן / . לדוגמה: לדוגמה: /chocolate היא נקודת הקצה עבור chocolate. זו הכתובת אליה את שולחת את הבקשה.

‫ 1. צרי endpoints משלך ושלחי אליהן בקשות שונות

‫ אנו הולכות לנסות לשלוח responses שונים ל-endpoints שונות. זוכרת את המתודה app.get()? כדי להגדיר ניתובים שונים בשרת שלך, עלינו לחזור על המתודה הזו עם endpoints שונות.

‫ לדוגמה:

app.get("/", function (req, res) {
    res.send("Hello World!");
});

app.get("/chocolate", function (req, res) {
    res.send("Mm chocolate :O");
});

‫ אתגר

‫ הוסיפי קוד כך שהשרת שלך ישלח הודעה אחת כשה-endpoint היא

/node

‫ ותגובה אחרת כאשר היא:

/girls