Node.js היא תשתית המאפשרת פיתוח Web Servers אסינכרונים בג’אווה סקריפט. כתבתי לאחרונה על ההודעה משותפת של מיקרוסופט והעומדים מאחורי פרוייקט Node.js לגבי התאמת התשתית לסביבת חלונות.
בפוסט זה אפרט את השלבים להתקנת Node.js בסביבת חלונות לצורך פיתוח אפליקציות Node.js בעזרת WebMatrix. התהליך נראה ארוך, אבל בפועל הוא לוקח פחות מ- 10 דקות ולא דורש קונפיגורציה.
תהליך ההתקנה
- התקנת Node.js עבור סביבת חלונות
- התקנת Visual C++ 2010 Redistributable Package על המכונה, בהתאם לקונפיגורציית המכונה:
- התקנת WebMatrix
- התקנת Node.js עבור IIS Express (שרת מקומי המגיע כחלק מ- WebMatrix)
- התקנת תבניות הפיתוח של Node.js עבור WebMatrix.
יצירת פרוייקט חדש מסוג Node.js בתור WebMatrix
עם פתיחת WebMatrix ויצירת פרוייקט חדש ע”פ תבנית, נראה 2 תבניות חדשות:
- תבנית אפליקצית Node.js ריקה
- תבנית אפליקציית Node.js עם תשתית expressjs (תשתית פיתוח MVC ל- Node.js).

נבחר לדוגמא באפליקציית Node.js ריקה ונקבל פרוייקט עם קובץ בשם app.js המכיל מימוש ראשוני ביותר - נקודת כניסה לאפליקצית Node.js המחזירה דף HTML ובו הטקסט Hello, world!.

הרצת האפליקציה הזאת (F12) תתן לנו כצפוי את התוצאה:

תהנו!