• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    קבלת לוג שנשלח במודול API לשרת node.js

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    4 פוסטים 2 כותבים 214 צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א מנותק
      איש סוד
      נערך לאחרונה על ידי

      אני משתמש במודול API כדי לשלוח נתונים לשרת node.js
      אני מנסה למצוא את הנתונים שנשלחו בתוך האובייקט שנשלח לשרת, ולא מוצא מאומה.

      שרת אקספרס לדוגמא:

      app.post('/creat-item', async (req, res) => {
      console.log(req)
      }
      

      איפה אני מוצא את כל הלוג באובייקט req?

      צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • צ מנותק
        צדיק תמים @איש סוד
        נערך לאחרונה על ידי צדיק תמים

        @איש-סוד יש שני צורות שליחה במודול API
        ברירת מחדל הוא שולח בGET בquery string כלומר req.query (זה אומר שאתה צריך לשנות גם את הapp.post לapp.get)
        אפשר להגדיר אותו שישלח בPOST ואז זה נשלח בurlencoded וכדי לראות את הנתונים בreq.body צריך להוסיף את המידלוור:

        express.urlencoded({ extended: true })
        

        אבל אם אתה כותב בnodejs מומלץ בחום ♨️ להשתמש בספריה הזאת כדי לחסוך לך מראש המון סיבוכים בעבודה מול מודול API של ימות: https://github.com/ShlomoCode/yemot-router2

        א תגובה 1 תגובה אחרונה תגובה ציטוט 2
        • א מנותק
          איש סוד @צדיק תמים
          נערך לאחרונה על ידי

          @צדיק-תמים
          תודה עצומה לך!
          לצערי, אין לי עדיין את המוניטין הנדרש כדי להצביע להודעתך, אך היא הועילה לי מאוד.

          אכן הגדרתי בשלוחה שישלח במתודת POST, לא ידעתי שעלי להוסיף את המידלוור הנ"ל כדי לפענח את הבקשה.

          (ובקשר לספרייה שלך, נתקלתי בספרייה דומה של מישהו אחר כאן בפורום, מה ההבדלים בין השניים?)

          צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • צ מנותק
            צדיק תמים @איש סוד
            נערך לאחרונה על ידי צדיק תמים

            @איש-סוד כתב בקבלת לוג שנשלח במודול API לשרת node.js:

            (ובקשר לספרייה שלך, נתקלתי בספרייה דומה של מישהו אחר כאן בפורום, מה ההבדלים בין השניים?)

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

            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • פוסט ראשון
              פוסט אחרון