@אהרן כנראה שכן, כל מתודה מחזירה ערך והמתודה הבאה מתייחסת לערך המוחזר
יוסף בן שמעון
-
מחלקה פשוטה וקלה ל MySQL ב node -
מחלקה פשוטה וקלה ל MySQL ב node@אהרן אמר במחלקה פשוטה וקלה ל MySQL ב node:
??
אתה בטוח שצריך ``return this``` בשביל לשרשר??תנסה את שתי המחלקות האלה ותראה איזה מהם יכשר
class A{ constructor(num){ this.i = num; } plus(){ this.i ++ } minus(){ this.i -- } } class B{ constructor(num){ this.i = num; } plus(){ this.i ++ return this } minus(){ this.i -- return this } } new B(2).plus().minus() new A(2).plus().minus()
-
נוד על ווינדוס עם נטפרי, התחברות לכתובות אחרות נכשל עקב תעודות אבטחהתתקין את זה
https://netfree.link/wiki/התקנת_תעודה_נפוצה -
בעיה ב- intellisense ב Visual codeבלי אחריות, נדמה לי שבאיזה שלב VSCODE הפסיק להציע השלמות אוטומטיות על סמך מילים שכתב כתובות במסמך HTML הנוכחי, יכול להיות שהוא היה משלים לך על סמך הפעמים הקודמות שכתבת את המילה הזו, ועכשיו זה הפסיק.
סתם השערה.. -
react vs angular -
מדוע this של אוביקט הבן לא מחזיר מאפיין של אוביקט האבfunction Fun1 () { this.o = new Fun2() this.o.parent = this; this.a=9; this.get1 = _=> this.a; this.get2 = _=> this.b; } function Fun2 () { this.b=9 this.get3 = _=> this.parent.a; this.get4 = _=> this.b; } var myClass = new Fun1() console.log(myClass.get1(), myClass.get2(), myClass.o.get3(), myClass.o.get4() )
-
ניטור יצירת קבצים + העלאה בFTP + העברה... סקריפט -
מה הסיסמת ברירת מחדל של אובונטו@WWW אמר במה הסיסמת ברירת מחדל של אובונטו:
@יוסף-בן-שמעון אמר במה הסיסמת ברירת מחדל של אובונטו:
וואו תוכנה נוחה מאד! תודה על המידע!
לא הכרת?
אבל היא קצת כבדה.
אני רואה שיש לה בעיה עם עברית, היא לא מציגה עברית בטרמינל. יש לזה פיתרון?
-
מה הסיסמת ברירת מחדל של אובונטו@nigun אם הכנסת את המפתח בממשק של scaleway בברירת מחדל הוא מקבל הרשאות רוט, זה יכול להיות הגדרה שגויה של המפתח בתוכנת ה SSH שאתה משתמש, תנסה בתוכנה אחרת
-
שאלות מתקדמות ב nodejsשאלה ב: כן, הדרך הנכונה היא לעשות ריסטרט.
שאלה ג: זה בהחלט דרך נכונה, אם כי זה יכול לגרום לדליפת זיכרון אם אתה מכביד מידי על הזיכרון, אבל זה רחוק שזה יגיע למצב כזה, תקפיד לנקות את הזיכרון אחרי שהשיחה מסתיימת ולא אמורה להיות בעיה
שאלה א: זה לא שאלה של node אלא שאלה כללית בארכיטרקטורה, קשה לענות עליה בצורה מדוייקת בלי להכיר את האיפיון של המערכת שלך, בגדול אם זה נתונים דינמיים שמשתנים בתדירות כדאי לך לשקול עבודה עם מסד נתונים, ולכתוב את הקוד בצורה כזו שהפונקציות יהיו גנריות וישלפו את הנתונים הרלוונטיים כל פעם, כך לא תצטרך עדכון תדירי בקוד.
לא בטוח שזה מתאים לך, עכ"פ לא בשלב הזה, ואתה כן תצטרך לעשות את זה בתוך הקוד, ככל שאתה ממעט באפליקציות אתה מרוויח חסכון במשאבים וניהול נכון יותר של השרת, בקשר לאורך של הקוד צריך ללמוד איך עושים את זה נכון, לכתוב קוד מסודר ונקי זה דבר נרכש.
בכל אופו לפני כל עדכון תבדוק אותו בארגז חול במחשב שלך או על השרת בתהליך נפרד, ואחרי שאתה מדבג ורואה שכל הפונקציות עובדות ואין שגיאות תוכל להעלות אותו לאויר. -
שאלות של מתחיל - מקצועי ב nodejs@חוקר עכשיו נפל לי האסימון (במסגרת 17 ההודעות שנותרו לאשכול...) כשאתה קורא ל
res.end
אתה אמור לעצור את הריצה של הפונקציה, היא לא אמורה להמשיך לרוץ, אתה צריך לכתוב כךif (!campaign_id || campaign_id === ''){ return res.end("id_list_message=" + 't-לא הוגדר מספר קמפיין, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup'); }else{ if (!campaigns_data[campaign_id]){ return res.end("id_list_message=" + 't-קמפיין לא מורשה במערכת, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup'); } else{ campaign_stats = campaigns_data[campaign_id]; } } var total = campaign_stats.data.total;
-
שאלות של מתחיל - מקצועי ב nodejs@חוקר תפרט קצת, מה הקליינט אמור לקבל, מידע אישי שלו או מידע כללי לכל הקמפיין? יש הרבה קמפיינים באויר או כמה אחדים? באיזו צורה הוא מזדהה, עם פרמטר ב GET או עוגיות?
-
שאלות של מתחיל - מקצועי ב nodejs@חוקר אמר בשאלות של מתחיל - מקצועי ב nodejs:
@יוסף-בן-שמעון אמר בשאלות של מתחיל - מקצועי ב nodejs:
הפתרון היא לעבוד עם callback או עם promise, לדוגמא במודול שאתה משתמש יש פרומיס מובנה
מה זה פרומיס?
-
Pipelines שמריץ webpack על גיטלאב נכשל בלי שגיאה ברורהלא עזר, בסוף התקנתי את webpack גלובלי והרצתי אותו לא דרך NPM והשגיאה נעלמה, ועדיין זה נכשל בלי שום שגיאה, אז העברתי את הפקודות מהקובץ gitlab-ci.yml לקובץ באש חיצוני וזה עובד, לא יודע למה.
תודה בכל אופן -
הנפקת תעודת אבטחה@dovid תוסיף את זה
server { if ($host = tchumim.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80 ; listen [::]:80; server_name tchumim.com; return 404; # managed by Certbot }
-
הנפקת תעודת אבטחה@dovid אותו דבר, רק קצת יותר מפורט, זה הכל.
למה לא עשית הפניה אוטומטית ל HTTPS? -
הנפקת תעודת אבטחה@מנצפך תעבוד לפי המדריך הזה
https://www.digitalocean.com/community/tutorials/how-to-set-up-let-s-encrypt-with-nginx-server-blocks-on-ubuntu-16-04
רק תדלג על השלב של החומת אש אם השרת לא בדיגיטל אושן.
אין מה לחשוש, עשיתי את זה כמה פעמים על שרת פעיל, זה מוסיף כמה שורות לקובץ תצורה של השרת שלך ב - NGINX, אם אתה חושש תגבה את הקבצים של NGINX לפני כן -
NGINX: להאזין לפורט מקומי גם ללא server_name, ובפורט חיצוני עם@dovid אמר בNGINX: להאזין לפורט מקומי גם ללא server_name, ובפורט חיצוני עם:
יש לי כמה אתרים על אותו אייפי - 80.
אנג'נאיקס לא אמור בכלל להתערב לך בתעבורה הפנימית, אם אתה ניגש מתוך המכונה לכתובת http://127.0.0.1:5050/ זה לא עובר דרכו.
-
עזרה ב select2לא הבנתי לגמרי מה אתה מחפש, אבל תבדוק אם הפקד datalist עוזר לך
-
אסינכרוני ב JSsetTimeout(()=>{}, 10000); console.log("I")
זה יודפס לפני ההשהיה למרות שזה לא I/O.
הסיבה היא שהקומפיילר יוצא לחופשה בזמן ההשהיה, כל פעולה שהוא לא אמור להמשיך לעשות חישובים ולקמפל, הוא ממשיך לשורה הבאה.
בדוגמא שלך הוא ממשיך לעבוד על הלולאה לכן הוא לא ממשיך לפקודת ההדפסה.