דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד שרת
  7. NodeJS
  8. עזרה הדדית - NodeJS
  9. בירור | הרצת כמה סקריפטים במקביל

בירור | הרצת כמה סקריפטים במקביל

מתוזמן נעוץ נעול הועבר עזרה הדדית - NodeJS
71 פוסטים 6 כותבים 227 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ע עידו300

    @ע-ה-דכו-ע לא הבנתי את הענין של get וpost, מבחינתי הכל יכול להיות get, ואם זה בשביל שיהיו 2 אפשרויות, אז אני צריך יותר... עוד לא יודע בדיוק כמה אבל לדעתי איזה 4-5

    אני מבין מהבינה מלאכותית שהאפליקציה ההיא תנתב בפנים את הבקשה ככה שלא יצטרכו להאזין לפורט

    ע"ה דכו"עע מנותק
    ע"ה דכו"עע מנותק
    ע"ה דכו"ע
    כתב נערך לאחרונה על ידי
    #12

    @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

    @ע-ה-דכו-ע לא הבנתי את הענין של get וpost, מבחינתי הכל יכול להיות get, ואם זה בשביל שיהיו 2 אפשרויות, אז אני צריך יותר... עוד לא יודע בדיוק כמה אבל לדעתי איזה 4-5

    אפשר לעשות כמה GET וכמה POST רק במקום LOGIN שבדוגמה אתה כותב בכל אחד נתיב מתאים.

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

    ע תגובה 1 תגובה אחרונה
    0
    • A0533057932A A0533057932

      @עידו300 למה אתה חושב שאם תבנה כמה אפליקציות זה יהיה בזבזני פחות מאפליקציה אחת?

      ע מנותק
      ע מנותק
      עידו300
      כתב נערך לאחרונה על ידי
      #13

      @A0533057932 נראה לי פחות כבד 4 קטנים מאחת מסורבלת

      י תגובה 1 תגובה אחרונה
      0
      • ע עידו300

        @ע-ה-דכו-ע לא הבנתי את הענין של get וpost, מבחינתי הכל יכול להיות get, ואם זה בשביל שיהיו 2 אפשרויות, אז אני צריך יותר... עוד לא יודע בדיוק כמה אבל לדעתי איזה 4-5

        אני מבין מהבינה מלאכותית שהאפליקציה ההיא תנתב בפנים את הבקשה ככה שלא יצטרכו להאזין לפורט

        A0533057932A מנותק
        A0533057932A מנותק
        A0533057932
        כתב נערך לאחרונה על ידי
        #14

        @עידו300 כוונתו הוא שתעשה כתובות שונות למשל
        x.com/a
        x.com/b
        x.com/c
        כמדומני שאפשר גם לחלק לא רק בצורה זאת אלא גם על סמך פרמטרים
        כלומר אם נשלח פרמטר Y יעשה A
        פרמטר Z יעשה B ועוד

        תגובה 1 תגובה אחרונה
        1
        • ע"ה דכו"עע ע"ה דכו"ע

          @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

          @ע-ה-דכו-ע לא הבנתי את הענין של get וpost, מבחינתי הכל יכול להיות get, ואם זה בשביל שיהיו 2 אפשרויות, אז אני צריך יותר... עוד לא יודע בדיוק כמה אבל לדעתי איזה 4-5

          אפשר לעשות כמה GET וכמה POST רק במקום LOGIN שבדוגמה אתה כותב בכל אחד נתיב מתאים.

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

          ע מנותק
          ע מנותק
          עידו300
          כתב נערך לאחרונה על ידי
          #15

          @ע-ה-דכו-ע כן, את זה איך עושים (הניתוב)?

          A0533057932A ע"ה דכו"עע 2 תגובות תגובה אחרונה
          0
          • ע עידו300

            @A0533057932 נראה לי פחות כבד 4 קטנים מאחת מסורבלת

            י מנותק
            י מנותק
            יהודי פשוט וטוב
            כתב נערך לאחרונה על ידי
            #16

            @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

            @A0533057932 נראה לי פחות כבד 4 קטנים מאחת מסורבלת

            0
            ע
            עידו300
            @ע-ה-דכו-ע לא הבנתי את הענין של get וpost, מבחינתי הכל יכול להיות get, ואם זה בשביל שיהיו 2 אפשרויות, אז אני צריך יותר... עוד לא יודע בדיוק כמה אבל לדעתי איזה 4-5

            אני מבין מהבינה מלאכותית שהאפליקציה ההיא תנתב בפנים את הבקשה ככה שלא יצטרכו להאזין לפורט

            תחפור עוד קצת על הבסיס של נוד,

            מה שאתה מחפש זה לא להריץ סקריפטים, אלא אפלקציית נוד.

            תנסה להבין עוד קצת על הבסיס, ואז הכל יסתדר לך..

            בהצלחה.

            תגובה 1 תגובה אחרונה
            1
            • ע עידו300

              @ע-ה-דכו-ע כן, את זה איך עושים (הניתוב)?

              A0533057932A מנותק
              A0533057932A מנותק
              A0533057932
              כתב נערך לאחרונה על ידי
              #17

              @עידו300 בפייתון עושים על ידי FASTAPI למשל
              בNODE אמור להיות דברים דומים

              תגובה 1 תגובה אחרונה
              0
              • ע עידו300

                @ע-ה-דכו-ע כן, את זה איך עושים (הניתוב)?

                ע"ה דכו"עע מנותק
                ע"ה דכו"עע מנותק
                ע"ה דכו"ע
                כתב נערך לאחרונה על ידי ע"ה דכו"ע
                #18

                @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

                @ע-ה-דכו-ע כן, את זה איך עושים (הניתוב)?

                לדוגמה

                app.get('/login', (req, res) => {
                    res.render('login', {
                        error: null
                    });
                });
                app.get('/logout', (req, res) => {
                    res.render('logout', {
                        error: null
                    });
                });
                app.get('/register', (req, res) => {
                    res.render('register', {
                        error: null
                    });
                });
                

                ככה פתוח לך הכתובות הבאות:
                x.com/login
                x.com/logout
                x.com/register

                ע תגובה 1 תגובה אחרונה
                1
                • ע מנותק
                  ע מנותק
                  עידו300
                  כתב נערך לאחרונה על ידי
                  #19

                  @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

                  app.use('/manage', manageSellers);
                  app.use('/add', addAd);

                  זה אמור להיות זה כמדומני

                  app.use('/manage', manageSellers);
                  app.use('/add', addAd);
                  
                  תגובה 1 תגובה אחרונה
                  0
                  • ע"ה דכו"עע ע"ה דכו"ע

                    @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

                    @ע-ה-דכו-ע כן, את זה איך עושים (הניתוב)?

                    לדוגמה

                    app.get('/login', (req, res) => {
                        res.render('login', {
                            error: null
                        });
                    });
                    app.get('/logout', (req, res) => {
                        res.render('logout', {
                            error: null
                        });
                    });
                    app.get('/register', (req, res) => {
                        res.render('register', {
                            error: null
                        });
                    });
                    

                    ככה פתוח לך הכתובות הבאות:
                    x.com/login
                    x.com/logout
                    x.com/register

                    ע מנותק
                    ע מנותק
                    עידו300
                    כתב נערך לאחרונה על ידי
                    #20

                    @ע-ה-דכו-ע טוב, אח"כ אחפור קצ תלראות מה עושה מה שאתה כתבת ומה עושה מה שכתבה לי הבינה, אולי זה הפתרון.

                    תודה לכולם!

                    איש אמתא תגובה 1 תגובה אחרונה
                    0
                    • ע מנותק
                      ע מנותק
                      עידו300
                      כתב נערך לאחרונה על ידי
                      #21

                      gpt מתעקש על הדרך שהוא כתב.
                      תראו https://chatgpt.com/share/68f7352d-e9cc-8000-8072-3de179fe6480

                      A0533057932A תגובה 1 תגובה אחרונה
                      0
                      • ע עידו300

                        gpt מתעקש על הדרך שהוא כתב.
                        תראו https://chatgpt.com/share/68f7352d-e9cc-8000-8072-3de179fe6480

                        A0533057932A מנותק
                        A0533057932A מנותק
                        A0533057932
                        כתב נערך לאחרונה על ידי
                        #22

                        @עידו300 הוא אמר לך בדיוק מה שאמרו לך פה
                        אני חושב שאני לכל הפחות לא מבין מה אתה מתכוון

                        ע תגובה 1 תגובה אחרונה
                        1
                        • A0533057932A A0533057932

                          @עידו300 הוא אמר לך בדיוק מה שאמרו לך פה
                          אני חושב שאני לכל הפחות לא מבין מה אתה מתכוון

                          ע מנותק
                          ע מנותק
                          עידו300
                          כתב נערך לאחרונה על ידי עידו300
                          #23

                          @A0533057932 אמרו לעשות ככה

                          app.get('/login', (req, res) => {
                              res.render('login', {
                                  error: null
                              });
                          });
                          app.get('/logout', (req, res) => {
                              res.render('logout', {
                                  error: null
                              });
                          });
                          app.get('/register', (req, res) => {
                              res.render('register', {
                                  error: null
                              });
                          });
                          

                          והוא אומר שככה לא טוב לי.

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

                          אני מבין שזו הדרך המקובלת.

                          A0533057932A תגובה 1 תגובה אחרונה
                          0
                          • ע עידו300

                            @A0533057932 אמרו לעשות ככה

                            app.get('/login', (req, res) => {
                                res.render('login', {
                                    error: null
                                });
                            });
                            app.get('/logout', (req, res) => {
                                res.render('logout', {
                                    error: null
                                });
                            });
                            app.get('/register', (req, res) => {
                                res.render('register', {
                                    error: null
                                });
                            });
                            

                            והוא אומר שככה לא טוב לי.

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

                            אני מבין שזו הדרך המקובלת.

                            A0533057932A מנותק
                            A0533057932A מנותק
                            A0533057932
                            כתב נערך לאחרונה על ידי
                            #24

                            @עידו300 הוא הסביר לך את ההבדל בין הגדרת ראוטרים
                            להגדרת נתיבים

                            app.get('/login', (req, res) => {
                                res.render('login', {
                                    error: null
                                });
                            });
                            app.get('/logout', (req, res) => {
                                res.render('logout', {
                                    error: null
                                });
                            });
                            app.get('/register', (req, res) => {
                                res.render('register', {
                                    error: null
                                });
                            });
                            
                            

                            זה הגדרת נתיבים
                            אני לא מכיר NODE טוב אולם זה נראה שהוא מחזיר דף כל שהוא
                            ובאותו מידה אתה אמור להצליח לשנות את זה
                            ל

                            app.use('/manageSellers', manageSellers);
                            

                            או משהו דומה
                            כלומר אתה פתאום נכנס לשאלה האם התשובה שחוזרת היא HTML או שהיא מפעילה פונקציה והתוצאה שלו חוזרת
                            או שלא חוזר שום דבר וכד'
                            אולי אם תתחיל מהתחלה ותפרט בדיוק מה אתה רוצה לעדות יוכלו למקד אותך יותר

                            ע תגובה 1 תגובה אחרונה
                            0
                            • A0533057932A A0533057932

                              @עידו300 הוא הסביר לך את ההבדל בין הגדרת ראוטרים
                              להגדרת נתיבים

                              app.get('/login', (req, res) => {
                                  res.render('login', {
                                      error: null
                                  });
                              });
                              app.get('/logout', (req, res) => {
                                  res.render('logout', {
                                      error: null
                                  });
                              });
                              app.get('/register', (req, res) => {
                                  res.render('register', {
                                      error: null
                                  });
                              });
                              
                              

                              זה הגדרת נתיבים
                              אני לא מכיר NODE טוב אולם זה נראה שהוא מחזיר דף כל שהוא
                              ובאותו מידה אתה אמור להצליח לשנות את זה
                              ל

                              app.use('/manageSellers', manageSellers);
                              

                              או משהו דומה
                              כלומר אתה פתאום נכנס לשאלה האם התשובה שחוזרת היא HTML או שהיא מפעילה פונקציה והתוצאה שלו חוזרת
                              או שלא חוזר שום דבר וכד'
                              אולי אם תתחיל מהתחלה ותפרט בדיוק מה אתה רוצה לעדות יוכלו למקד אותך יותר

                              ע מנותק
                              ע מנותק
                              עידו300
                              כתב נערך לאחרונה על ידי עידו300
                              #25

                              @A0533057932 נכנסתי לזה רק בגלל שהוא כתב שזה ההבדל...
                              כמו שכתבתי, אני צריך ששתי אפליקציות (בתכלס 4-5) יפעלו וששתיהן ישבו על אותו פורט, זה הכל.
                              אז לא ידעתי שיש הבדל אם אני צריך להציג HTML או לא. אז עכשיו אני מוסיף שהם ממשק API. אבל השאלה אותה שאלה, איך שתיהן ירוצו במקביל בלי להפריע אחת לשניה.

                              A0533057932A תגובה 1 תגובה אחרונה
                              0
                              • ע עידו300

                                @ע-ה-דכו-ע טוב, אח"כ אחפור קצ תלראות מה עושה מה שאתה כתבת ומה עושה מה שכתבה לי הבינה, אולי זה הפתרון.

                                תודה לכולם!

                                איש אמתא מנותק
                                איש אמתא מנותק
                                איש אמת
                                מדריכים
                                כתב נערך לאחרונה על ידי איש אמת
                                #26

                                @עידו300 אשמח לדבר איתך על מה שאתה בונה. (נראה לי אני בונה כבר שנים את מה שאתה מתכנן)
                                אם תסכים במייל אני יעלה לכאן
                                ..
                                קראתי את הקוד שלך למטה ובסוף אנחנו לא על אותו פרויקט

                                אני יודע שאני חושב שאני יודע.

                                ע תגובה 1 תגובה אחרונה
                                0
                                • איש אמתא איש אמת

                                  @עידו300 אשמח לדבר איתך על מה שאתה בונה. (נראה לי אני בונה כבר שנים את מה שאתה מתכנן)
                                  אם תסכים במייל אני יעלה לכאן
                                  ..
                                  קראתי את הקוד שלך למטה ובסוף אנחנו לא על אותו פרויקט

                                  ע מנותק
                                  ע מנותק
                                  עידו300
                                  כתב נערך לאחרונה על ידי
                                  #27

                                  @איש-אמת האמת אני כבר בישורת האחרונה, ממש בסוף.
                                  תוכל לשלוח אליי מייל, אבל אהיה זמין בו רק יותר מאוחר.
                                  stamandsefer של ג'ימייל.

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • ע עידו300

                                    @A0533057932 נכנסתי לזה רק בגלל שהוא כתב שזה ההבדל...
                                    כמו שכתבתי, אני צריך ששתי אפליקציות (בתכלס 4-5) יפעלו וששתיהן ישבו על אותו פורט, זה הכל.
                                    אז לא ידעתי שיש הבדל אם אני צריך להציג HTML או לא. אז עכשיו אני מוסיף שהם ממשק API. אבל השאלה אותה שאלה, איך שתיהן ירוצו במקביל בלי להפריע אחת לשניה.

                                    A0533057932A מנותק
                                    A0533057932A מנותק
                                    A0533057932
                                    כתב נערך לאחרונה על ידי A0533057932
                                    #28

                                    @עידו300 כפי שנראה הידע החסר שלי בnode לא מאפשר לי להבין אותך
                                    אז אני ינסה להסביר שוב את מה שאני מכיר
                                    כי לפי מה שאני יודע אין הרבה הבדל בלוגיקה בין פייתון לNODE בחלק הזה

                                    יש לך אפליקציה או שרות שאתה רוצה שיפעל כל הזמן
                                    ויוכלו לגשת אליו דרך הרשת והוא יענה תשובות ויבצע פעולות?

                                    מעולה לדבר הזה קוראים אפליקציה \ תוכנה \ סרוויס \ כל שם שיש לו
                                    לדבר כזה יכול להיות המון נתיבים והמון פרמטרים
                                    אבל אין שום צורך שיהיה לו הרב פורטים

                                    פשוט עליך להגדיר נתיבים שונים לכל קריאה
                                    אפשר על ידי הגדרת קבצי ראוטר (ואז למשל אתה מנהל את כל החלק של /admin למשל בקובץ אחד וכל החלק של /user בקובץ אחר וכדו ואז בקובץ הראשי אתה מאגד את כל הראוטרים (וכפי הנראה יכול להגדיר את הנתיב עד הראוטר)
                                    אפשר על ידי נתיבים בקובץ הראשי מה שיותר שייך באפליקציה קטנה
                                    שאז אתה מגדיר את הנתיבים בmain או משהו דומה וזהו

                                    ע תגובה 1 תגובה אחרונה
                                    1
                                    • A0533057932A A0533057932

                                      @עידו300 כפי שנראה הידע החסר שלי בnode לא מאפשר לי להבין אותך
                                      אז אני ינסה להסביר שוב את מה שאני מכיר
                                      כי לפי מה שאני יודע אין הרבה הבדל בלוגיקה בין פייתון לNODE בחלק הזה

                                      יש לך אפליקציה או שרות שאתה רוצה שיפעל כל הזמן
                                      ויוכלו לגשת אליו דרך הרשת והוא יענה תשובות ויבצע פעולות?

                                      מעולה לדבר הזה קוראים אפליקציה \ תוכנה \ סרוויס \ כל שם שיש לו
                                      לדבר כזה יכול להיות המון נתיבים והמון פרמטרים
                                      אבל אין שום צורך שיהיה לו הרב פורטים

                                      פשוט עליך להגדיר נתיבים שונים לכל קריאה
                                      אפשר על ידי הגדרת קבצי ראוטר (ואז למשל אתה מנהל את כל החלק של /admin למשל בקובץ אחד וכל החלק של /user בקובץ אחר וכדו ואז בקובץ הראשי אתה מאגד את כל הראוטרים (וכפי הנראה יכול להגדיר את הנתיב עד הראוטר)
                                      אפשר על ידי נתיבים בקובץ הראשי מה שיותר שייך באפליקציה קטנה
                                      שאז אתה מגדיר את הנתיבים בmain או משהו דומה וזהו

                                      ע מנותק
                                      ע מנותק
                                      עידו300
                                      כתב נערך לאחרונה על ידי
                                      #29

                                      @A0533057932 מצוין, תודה.
                                      מה הדרך הנכונה לעשות את זה? מבחינה טכנית, מה אני כותב. מה הדרך המקובלת, יש כרגע על השולחן 2 דרכים, מה הנכונה?

                                      ע"ה דכו"עע תגובה 1 תגובה אחרונה
                                      0
                                      • ע עידו300

                                        @A0533057932 מצוין, תודה.
                                        מה הדרך הנכונה לעשות את זה? מבחינה טכנית, מה אני כותב. מה הדרך המקובלת, יש כרגע על השולחן 2 דרכים, מה הנכונה?

                                        ע"ה דכו"עע מנותק
                                        ע"ה דכו"עע מנותק
                                        ע"ה דכו"ע
                                        כתב נערך לאחרונה על ידי
                                        #30

                                        @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

                                        @A0533057932 מצוין, תודה.
                                        מה הדרך הנכונה לעשות את זה? מבחינה טכנית, מה אני כותב. מה הדרך המקובלת, יש כרגע על השולחן 2 דרכים, מה הנכונה?

                                        ס"ה אני כתבתי לך איך לעשות את זה ישירות בקובץ הראשי, וGPT כתב לך איך לעשות את זה אם כל קוד נמצא בקובץ נפרד.

                                        כלומר, GPT דיבר על מקרה שהקוד

                                        app.get('/login', (req, res) => {
                                            res.render('login', {
                                                error: null
                                            });
                                        });
                                        

                                        נמצא בקובץ נפרד בשם login.js ולכן הוא כתב לך להפנות אליו בצורה כזו

                                        app.use('/login', login);
                                        

                                        שזה גורם שכאשר ניגשים לנתיב login זה עושה את מה שכתוב בקובץ login שזה מה שאני כתבתי כבר ישירות בקובץ הראשי עצמו.

                                        ע תגובה 1 תגובה אחרונה
                                        0
                                        • ע"ה דכו"עע ע"ה דכו"ע

                                          @עידו300 כתב בבירור | הרצת כמה סקריפטים במקביל:

                                          @A0533057932 מצוין, תודה.
                                          מה הדרך הנכונה לעשות את זה? מבחינה טכנית, מה אני כותב. מה הדרך המקובלת, יש כרגע על השולחן 2 דרכים, מה הנכונה?

                                          ס"ה אני כתבתי לך איך לעשות את זה ישירות בקובץ הראשי, וGPT כתב לך איך לעשות את זה אם כל קוד נמצא בקובץ נפרד.

                                          כלומר, GPT דיבר על מקרה שהקוד

                                          app.get('/login', (req, res) => {
                                              res.render('login', {
                                                  error: null
                                              });
                                          });
                                          

                                          נמצא בקובץ נפרד בשם login.js ולכן הוא כתב לך להפנות אליו בצורה כזו

                                          app.use('/login', login);
                                          

                                          שזה גורם שכאשר ניגשים לנתיב login זה עושה את מה שכתוב בקובץ login שזה מה שאני כתבתי כבר ישירות בקובץ הראשי עצמו.

                                          ע מנותק
                                          ע מנותק
                                          עידו300
                                          כתב נערך לאחרונה על ידי
                                          #31

                                          @ע-ה-דכו-ע אהה עכשיו הבנתי, טוב שהבהרת את הענין.

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

                                          אז בכזה מקרה אני צריך לעשות כמו שאמר הGPT.

                                          מצוין, תודה רבה!

                                          תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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