אז רק ב typeScript הוא כברירת מחדל לוקח את הערך הראשון בלי לעשות משתנה[0] ?
avi rz
-
תקלה בקריאת json שהובא מ mysql -
תקלה בקריאת json שהובא מ mysqlבס"ד
הא...
ניסיתי שוב, עם לציין איזה שורה, וזה עבד, כך:user_details[0].user_idחייבים כ"פ לעשות כך, אפי' שיש רק אחד, בגלל שזה מתחיל ב [] ולא ב {}?
-
תקלה בקריאת json שהובא מ mysqlבס"ד
בשרת node.js אני מקבל json של פרטי משתמש, מmysql הדפסתי אותו לקונסול הוא נראה טוב מאוד, וכשאני מוציא ממנו ערכים, אם undefined.
נ.ב. הייתה לי בעיה שהוא נכנס בתוך משתנה של RowDataPacket, ולזה ראיתי שאפשר להפוך לstring וחזרה ל json והוא נעלם, עכ"פ כגרע ה json נראה טוב מאוד.
להלן: הקוד שמקבל את json:console.log('success get user details!'); // המרת הג'ייסון לסטרינג ומסטרינג לג'ייסון בשביל להוריד את משתנה הבנאי של המערך בשם: RowDataPacket console.log('>> results: ', results ); var string=JSON.stringify(results); console.log('>> string: ', string ); var user_details = JSON.parse(string); console.log(user_details); tלהלן המערך:
[ { user_id: 1, user_name: 'ישר', password: '12345', first_name: 'ישראל', lest_name: 'ישראלי', } ]להלן הקוד שאמור לטפל במערך:
if (user_details.user_id > 0 ) { res.status(200).json(getSessionActive(user_details.user_id, str_session)); } else { res.status(200).json({ massage: `not user ${user_details.user_id} and ${user_details.user_name}`, user_details: user_details }); }להלן התוצאה שאני מקבל מהשרת:
{ "massage": "not user name :א ר and undefined and undefined", "user_details": [ { "user_id": 1, "user_name": "ישר", "password": "12345", "first_name": "ישראל", "lest_name": "ישראלי", } ] }סליחה על האריכות (בתקווה להבנה)
תודה רבה! -
אפשר להכניס ערך עם middleware ב node.js/express?@yossiz אמר באפשר להכניס ערך עם middleware ב node.js/express?:
אתה פשוט מוסיף את שאתה רוצה לאובייקט ה-
request.כלומר אפשר להוסיף לreq איזה מתודות שרוצים, בלי פונקציה מיוחדת.(בלבד שלא תהיה קיימת כבר).
תודה רבה!
-
אפשר להכניס ערך עם middleware ב node.js/express?יש לי middleware בכניסה לראוטר מסוים ואני רוצה לבדוק כל בקשה ולשייך אותה לחוג מסוים,
(רק בשביל הדוגמא, זה יכול להיות עוד הרבה דברים כגון לבדוק הרשאות וכדו'),
ולאחר הבדיקה לפני שהבקשה ממשיכה לרוץ אני רוצה להוסיף לה כל מיני ערכים באיזה מתודה אני מכניס, אם קיים בכלל?[יותר ברור: אני רוצה בהמשך להיכנס למשתנה בתוך הבקשה וליראות את מה שהmiddleware הכניס לו כשהוא נכנס לשרת/ראוטר]?
האם אפשר/נכון להכניס בresponse ואחרי שאני מחזיר את הערך האמיתי אני ידרוס אותו?
-
תקלה מוזרה בדרייב בהורדת תיקייה?לענ"ד
הוא פשוט עובר לדף הורדה שמייצר את התיקייה המכווצת
(וכמו כל הורדה - שזה בעצם לינק לקובץ - שהקישור פותח כרטיסייה חדשה(עם כותרת: "ללא שם") וסוגר את הכרטיסייה)
רק שבשביל להוריד תיקייה,
הוא מייצר את הכיווץ בכרטיסייה החדשה, ואמור באמת להוריד בעת סגירה,
רק לאחר שהוא מכווץ ורוצה לסגור, גוגל מזהים שאתה סוגר כרטיסייה בלי לשמור שינויים,טעיתי? -אשמח שתתקנו אותי.