בקשת עזרה דחופה בריאקט ,NODE ,מונגו

  • פותח הנושא nar
  • פורסם בתאריך

nar

משתמש סופר מקצוען
עיצוב ואדריכלות פנים
האם יש פה מישהו/י שעובד/ת בריאקט , NODE , ומונגו?
הבת שלי באמצע פרויקט שהיא צריכה להגיש ביום ראשון (!)
ומשהו נתקע לה בחיבור בין הריאקט ל-NODE.

תודה רבה מראש לכל המסייעים!!!
 

yitzhak123

משתמש סופר מקצוען
הנדסת תוכנה
האם יש פה מישהו/י שעובד/ת בריאקט , NODE , ומונגו?
הבת שלי באמצע פרויקט שהיא צריכה להגיש ביום ראשון (!)
ומשהו נתקע לה בחיבור בין הריאקט ל-NODE.

תודה רבה מראש לכל המסייעים!!!
מה הבעיה בדיוק ?
 

yitzhak123

משתמש סופר מקצוען
הנדסת תוכנה
הבת שלי אומרת שהיא לא יודעת איך מציגים בצורה יפה
דברים שחוזרים מה - NODE למשתמש (כלומר בריאקט)

תודה!
המידע מתקבל בפרונט - ריאקט והבעיה היא ביצירת הממשק שיציג אותו?
 

nar

משתמש סופר מקצוען
עיצוב ואדריכלות פנים
המידע מתקבל בפרונט - ריאקט והבעיה היא ביצירת הממשק שיציג אותו?
סליחה שאני שואלת.
אפשר אולי לקבל עזרה בטלפון (אפילו בתשלום), כי זה נראה לי קצת מייגע , ולא מספיק ברור בצורה כזאת
 

yitzhak123

משתמש סופר מקצוען
הנדסת תוכנה
סליחה שאני שואלת.
אפשר אולי לקבל עזרה בטלפון (אפילו בתשלום), כי זה נראה לי קצת מייגע , ולא מספיק ברור בצורה כזאת
מצטער, אני לא יכול.

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

nar

משתמש סופר מקצוען
עיצוב ואדריכלות פנים
@yitzhak123 ,
אני מעלה את הקוד:

image (2).png


image (3).png


והשאלה שלי:
זה מה שהפוסטמן מחזיר לי:

Cannot read property 'length' of null
בעוד שמונגו אמור להחזיר מערך ריק ולכן
האורך אמור להיות 0 ולא null

תודה רבה
 

yitzhak123

משתמש סופר מקצוען
הנדסת תוכנה
אני לא בטוח מה הפתרון.

אבל נראה לי שאפשר לעקוף את הבעיה על ידי היפוך ההתניה, כך:
JavaScript:
  if (post1) {
    res.status(300).send({ nassage: "you save already this post" })
  } else {
      cPost.user = id
      await cPost.save()
      // שאר הקוד...
  }
עוד דבר, מומלץ לשים כל בקשה מmango כגון findOne, בבלוק בפני עצמו של try catch, וכך יהיה ניתן להבחין בדיוק באיזה בקשה יש בעיה, ורק אחר כך להתחיל את התהליך של שמירה save בmango שגם אותה לשים בבלוק נפרד, במקום לשים כמה התקשרויות עם הבסיס נתונים בבלוק אחד גדול של try catch.
 
נערך לאחרונה ב:

Yehuda Kremer

משתמש פעיל
הנדסת תוכנה
D I G I T A L
אם עדיין לא הסתדר אשמח לנסות לעזור טלפונית
yehudakremer ג'ימל קום
 
  • תודה
Reactions: nar

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ק'

קמה קָרָאתִי בְכָל לֵב עֲנֵנִי יְהוָה חֻקֶּיךָ אֶצֹּרָה:קמו קְרָאתִיךָ הוֹשִׁיעֵנִי וְאֶשְׁמְרָה עֵדֹתֶיךָ:קמז קִדַּמְתִּי בַנֶּשֶׁף וָאֲשַׁוֵּעָה (לדבריך) לִדְבָרְךָ יִחָלְתִּי:קמח קִדְּמוּ עֵינַי אַשְׁמֻרוֹת לָשִׂיחַ בְּאִמְרָתֶךָ:קמט קוֹלִי שִׁמְעָה כְחַסְדֶּךָ יְהוָה כְּמִשְׁפָּטֶךָ חַיֵּנִי:קנ קָרְבוּ רֹדְפֵי זִמָּה מִתּוֹרָתְךָ רָחָקוּ:קנא קָרוֹב אַתָּה יְהוָה וְכָל מִצְוֹתֶיךָ אֱמֶת:קנב קֶדֶם יָדַעְתִּי מֵעֵדֹתֶיךָ כִּי לְעוֹלָם יְסַדְתָּם:
נקרא  7  פעמים

לוח מודעות

למעלה