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

    yemot-router2

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

      @שמואל-ש עכשיו הוא מתעקש
      על זה

      node:internal/process/esm_loader:40
            internalBinding('errors').triggerUncaughtException(
                                      ^
      
      Error [ERR_MODULE_NOT_FOUND]: Cannot find package '/home/node.stamandsefer.co.il/public_html/node_modules/yemot-router2/' imported from /home/node.stamandsefer.co.il/public_html/index.js
      Did you mean to import yemot-router2/index.cjs?
          at new NodeError (node:internal/errors:405:5)
          at legacyMainResolve (node:internal/modules/esm/resolve:218:9)
          at packageResolve (node:internal/modules/esm/resolve:903:14)
          at moduleResolve (node:internal/modules/esm/resolve:973:20)
          at defaultResolve (node:internal/modules/esm/resolve:1206:11)
          at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
          at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
          at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
          at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:39)
          at link (node:internal/modules/esm/module_job:75:36) {
        code: 'ERR_MODULE_NOT_FOUND'
      }
      
      Node.js v18.20.8
      
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • צ
        צדיק תמים @עידו נערך לאחרונה על ידי צדיק תמים

        @עידו מה הכלי הזה שאתה עובד דרכו?
        למה לא בדרך הרגילה להתחבר לשרת בSSH ולהריץ?

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

          @צדיק-תמים נו, זהPUTTY

          צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ע
            עידו נערך לאחרונה על ידי עידו

            עובד!!!!

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

              @עידו מה מריץ את השרת בפורט 3000?

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

                @צדיק-תמים יש לי שרת שמנוהל על ידי סייבר פאנל, תכלס את כל השינויים אני עושה עם filezila ובשביל להתחבר אני משתמש בputty מנתב לתיקיה ופשוט עושה node index.js.
                מחקתי הכל והתחלתי מחדש בפעם השלישית(!) ואז ב"ה עבד.

                אבל מקוה שגם ימשיך לעבוד אחרי שאתקין PM וnodemon
                אני הרי לא מתכוין להשאיר את הputty פתוח כל הזמן...

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

                  @עידו לא צריך גם pm2 וגם nodemon, יש לpm2 אופציה של watch
                  אני ממליץ בחום לעבור ל caddy server, תחביר הרבה יותר קל ופשוט
                  טיפ נוסף: אם מוסיפים בסוף הפקודה & היא ממשיכה לרוץ גם כשתתנתק מהשרת

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

                    @צדיק-תמים כתב בyemot-router2:

                    טיפ נוסף: אם מוסיפים בסוף הפקודה & היא ממשיכה לרוץ גם כשתתנתק מהשרת

                    הסקריפט ימשיך לרוץ או רק הפקודה שהתחילה?

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

                      @צדיק-תמים כתב בyemot-router2:

                      אני ממליץ בחום לעבור ל caddy server, תחביר הרבה יותר קל ופשוט

                      הוא נשמע טוב, אבל זה לא הרבה התעסקות בשביל פתיחת משתמשים/מאגר מידע/אבטחה?

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

                        @עידו כתב בyemot-router2:

                        @צדיק-תמים כתב בyemot-router2:

                        טיפ נוסף: אם מוסיפים בסוף הפקודה & היא ממשיכה לרוץ גם כשתתנתק מהשרת

                        הסקריפט ימשיך לרוץ או רק הפקודה שהתחילה?

                        כשאתה מריץ פקודת node a.js אתה מריץ תהליך בשם node שמריץ סקריפט a.js
                        ברגיל זה רץ תחת התהליך של השל הנוכחי כforeground job ולכן נהרג כשהאבא נהרג כלומר כשאתה מתנתק מהשרת, אם אתה מוסיף & בסוף, באובונטו לפחות, זה רץ כbackground job ולא נהרג כשהאבא נהרג

                        @עידו כתב בyemot-router2:

                        @צדיק-תמים כתב בyemot-router2:

                        אני ממליץ בחום לעבור ל caddy server, תחביר הרבה יותר קל ופשוט

                        הוא נשמע טוב, אבל זה לא הרבה התעסקות בשביל פתיחת משתמשים/מאגר מידע/אבטחה?

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

                        @עידו כתב בyemot-router2:

                        פתיחת משתמשים/מאגר מידע/אבטחה

                        לא הבנתי למה כוונתך

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

                          @צדיק-תמים תודה.
                          אם הבנתי אתה מתכוין שכדאי להריץ ככה
                          node index.js& ?

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

                          בcaddy זה לא מורכב כל זה? (שואל, אף פעם לא ניסיתי).

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

                            @עידו קאדי לא מנהל שום דבר חוץ מרברס פרוקסי
                            כלומר שהוא מאזין בפורט 80/443 של השרת ומעביר בקשות לפורטים פנימיים לפי הדומיין

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

                              @צדיק-תמים אהה, כמו שאני מבין הוא במקום הopenlitespeed ואפילו במקום האפצ' ונג'ניקס.

                              איך אתה מנהל כל מה שצריך? שרת אפצ'/נג'ניקס (לא משנה באמת) + קאדי?

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

                                @עידו כתב בyemot-router2:

                                שרת אפצ'/נג'ניקס (לא משנה באמת) + קאדי

                                לא צריך גם וגם
                                יש קובץ תצורה ובגלל שזה תחביר מאוד קצר ופשוט אין עניין בGUI

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

                                  @צדיק-תמים אני משתמש עם pm2 לניהול התהליכים ושם אני מפעיל אותו עם nodemon למעקב אחרי התהליכים
                                  זה קובץ תצורה שאני משתמש בו

                                  module.exports = {
                                    apps: [
                                      {
                                        name: "project-3000",
                                        script: "nodemon",
                                        args: "--watch /***/ --ext js --ignore node_modules ./index.js",
                                        env: {
                                          NODE_OPTIONS: "--no-deprecation"
                                        },
                                        watch: false,
                                        log_date_format: "YYYY-MM-DD HH:mm:ss",
                                        error_file: "./logs/errors.log",
                                        out_file: "./logs/out.log",
                                        // log_file: "./logs.log",
                                        time: true,
                                      }
                                    ]
                                  };
                                  
                                  • חילוק דוחות לכל יום
                                    ואני גם מציין שם על איזה פורט זה רץ כדי שלא אצטרך לחפש מי רץ על כל פורט אלא רק להריץ pm2 list...
                                  צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • צ
                                    צדיק תמים @שמואל ש. נערך לאחרונה על ידי

                                    @שמואל-ש אני גם השתמשתי בעבר בpm2 לניהול תהליכים. כיום אני משתמש בdocker compose וגם caddy רץ בתוכו ואז אני לא מנהל בכלל פורטים אלא מאזין בכולם על פורט 80 וב Dockerfile כותב את שם השירות

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