@dovid אמר בNODEJS עצירת המשך ביצוע פעולות:
בשביל ההודעה ללקוח אתה צריך להתאים למאפיין החסר, אז תוכל לעשות קל יותר לתחזוקה ככה:
//רשימת נתונים נדרשים var props = [ {name: 'id', client_msg: 'הקש זהות'}, {name: 'name', client_msg: 'הקש שם'}, {name: 'tel', client_msg: 'אכול דגים'}, {name: 'last4cerdit', client_msg: 'כל טוב'}, ]; for (var key of props) if(!query[key.name]) return res.send(`read=${key.client_msg}=${key.name}`); //בשלב זה אתה יודע שכל המאפיינים קיימים fetch(`http://aaa.com?name=${query.id}&id=${query.name}`); res.end('id_list_message=נשלח בהצלחה');אני מבין שיש הרבה מאפיינים שלא תמיד נדרשים במתודות שונות אז כדאי להעביר את הרשימה מחות לפונקציה לשימושים חוזרים וחלקיים.
ברור.
הפונקציה של read שציטטי כאן הייתה רק לפורום ולא הפונקציה המלאה שיש הרבה אפשרויות, אך לא כל קוד ניתן להעתקה..
אגב אתה צודק שלא ניתן לבקש שני ערכים יחד.
וכן לגבי הרעיון של מערך, זה לא כ"כ רלוונטי כי בדר"כ הנתון הבא מתייחס להקשה הקודמת, כגון בתפריט שאם הוא הקיש אחד אני מעביר אותו לתפריט לשמיעת הלימוד היומי או החודשי, ואם הקיש שתיים הוא מועבר למענה על השאלות, ושם עליו לבחור מתוך התפריט שבחלק יש תתי תפריטים ובחלק אין וכו'.
אך כעת נפל לי האסימון שאם כל הבעיה הייתה ש return res.end לא עבד לי' כי זה היה בתוך הפונקציה של read, א"כ איפה שאני חייב שהוא לא יעבור הלאה לפני נתון מסויים, שם אני יכול להשתמש ב return res.end בקוד עצמו ולא בתוך פונקציה.
אצטרך לבדוק האם אני צודק.
בכל מקרה תודה על כל היעוץ
).