לקט חומרים מהרשת בנוגע ל־ Node.js, Express ועוד.

למדתי כמה דברים לאחרונה ואני רוצה לרכז אותם במקום אחד, אם ארצה להסתכל עליהם שוב בעתיד.

בשביל זה הדף הזה, אבל אולי גם אתכם זה יעניין 🙂


מדריך איך להריץ שרת Node.js & Express ב Digital Ocean. הם עולים 5$ לחודש

מידע לגבי יצירת Wildcard subdomain שמאפשר custom subdomain למשתמשים הרשומים. מסקנה אישית: מהצד שלי, ליצור A Record של * שמפנה לשרת. כך כל הסאבדומיינים יעברו לשרת. (מה שכן, אני חווה עם זה בעיה כרגע שזה לא תמיד עובד לי, אולי זה בעיה ב DNS CACHE… אנסה שוב עוד כמה ימים ונראה אם הבעיה הסתדרה או לא)

מה זה סימן ה־Operator ~~ ב־Javascript

פונקציה שתרוץ ב־Express בכל ביקור. טוב אם רוצים לעשות Filtering מסויים או לערוך את הנתונים בשביל להשתמש בהם אחר־כך

איך מבצעים תצוגה לוקאלית של Subdomains ב־Express (זה טריקי – אם משתמשים בקובץ Hosts צריך להוסיף אחד־אחד. כלומר, אין Wildcard בלי שימוש בתוכנה חיצונית)

כלי Express Subdomain (שימו לב: יש בעיה בדומיינים עם סיומת כפולה כמו co.il או co.uk וכו', צריך להוסיף את שם הדומיין בנוסף כדי שזה יעבוד)

קוד פתוח של Login API בעזרת Express ו־Passport. (זה ממש מגניב, אפשר לעשות מלא סוגי התחברויות עם passport, גם לגוגל, פייסבוק גיטהאב ועוד הרבה! אני בהלם)

סרטון מדריך בניית Login בעזרת Passport ב־Node.js

מדריך התממשקות Node.js Backend API לצד־לקוח שנבנה ב־React

קורס חינמי מעולה על Node.js/Express/MongoDB (שטרם יצא לי לראות במלואו, אבל אני מכיר את הבחור מסרטון אחר והוא מדריך טוב מאוד)

מדריך יצירת Json Web Token (בקיצור JWT) שנועדו לאימות זהויות של משתמשים

בניית ממשק איפוס סיסמה בעזרת Node ֹו־Express (שליחת מייל של Forgot Password / Reset password עם לינק זמני שמכיל JWT לצורך אימות)

מחירון של MailGun על שליחת מיילים בעזרת API. המחירים די זולים…

קוד פתוח של אפליקצית Node ו־Express 'מהעולם האמיתי'. מדובר על צד השרת. דוגמאות בשימוש: Login, Register, Route, mongoose ועוד כמה מעניינים. (node-express-realworld-example-app)

מדריך מאפס של בניית Node.js JSON API שנועד לעולם האמיתי. מדריך של Thinkster, אני מתלבט אם לרכוש מנוי אצלם כי נראה מבטיח. בינתיים אני מסתפק בקוד הפתוח שהם נותנים (בשורה מעל), למדתי ממנו הרבה

RealWorld – דרך ללמוד back end ו־front end עם דוגמאות אחידות של אותה האפליקציה. האחידות עצמה עוזרת להשוות בין הכלים השונים ולהבין את השוני ביניהם. (לדוגמה: React מול Angular. או Node.js מול DJango)

איך ליצור אובייקט (Object) ריק באופן דיפולטיבי ב־Mongoose

בסיס של Mongoose – מידע על הסכימות הבסיסיות


וואלה, עכשיו שאני רואה את הרשימה מול העיניים, אני רואה שעשיתי שיעורי בית די רציניים… לא חסר מה ללמוד.

אני ממש שמח שלקחתי את הזמן להעמיק בדברים האלה, זה יתן לי חופש בעתיד ליצור מה שאני רוצה.

דברים שאני כותב

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

פוסט בהפתעה?