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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. הראוטר VUE לא קולט טוב

הראוטר VUE לא קולט טוב

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 4 כותבים 227 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי chagold
    #1

    בפרוייקט vue במחשב הלוקאלי, אחרי הרצת הbuild.

    השרת אפאצ'י (שמנוהל באמצעות הXAMPP).

    ככל ולוחצים על הלינקים, אז כתובת הURL משתנה ע"י הראוטר של VUE. d00ee465-363d-400e-8e28-dd62a845e448-image.png.

    אבל ככל ואני פונה ישירות להדבקת הכתובת בשורת הURL (וזאת אומרת ששרת האפאצי' צריך לנתב את הכתובת), אז אני מקבל שגיאת שרת 404.

    ההסבר בזה - שבשונה מהפורמט של הראוטר של VUE הרגיל שאני מכיר, שהניתוב הוא אחרי ה-# (ככה: b0cab99e-3f8c-406c-8ae7-60e0c9d91af5-image.png, הראוטר של האתר שנוצר ע"י הbuild הוא כמו אתרים רגילים בלי הסולמית, וא"כ הכתובת פונה לתיקיה פנימית, והאפאצי' לא מכיר בה.

    אז , איך מטפלים בזה?

    dovidD S 2 תגובות תגובה אחרונה
    0
    • chagoldC chagold

      בפרוייקט vue במחשב הלוקאלי, אחרי הרצת הbuild.

      השרת אפאצ'י (שמנוהל באמצעות הXAMPP).

      ככל ולוחצים על הלינקים, אז כתובת הURL משתנה ע"י הראוטר של VUE. d00ee465-363d-400e-8e28-dd62a845e448-image.png.

      אבל ככל ואני פונה ישירות להדבקת הכתובת בשורת הURL (וזאת אומרת ששרת האפאצי' צריך לנתב את הכתובת), אז אני מקבל שגיאת שרת 404.

      ההסבר בזה - שבשונה מהפורמט של הראוטר של VUE הרגיל שאני מכיר, שהניתוב הוא אחרי ה-# (ככה: b0cab99e-3f8c-406c-8ae7-60e0c9d91af5-image.png, הראוטר של האתר שנוצר ע"י הbuild הוא כמו אתרים רגילים בלי הסולמית, וא"כ הכתובת פונה לתיקיה פנימית, והאפאצי' לא מכיר בה.

      אז , איך מטפלים בזה?

      dovidD מנותק
      dovidD מנותק
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      @chagold אתה צריך לעשות ראוט שכל הנתיבים יגישו את אותו הקובץ (האינדקס של vue):
      אתה עושה את זה או בהגדרת האתר של הapache או בקובץ .htaccess בתיקיה הרצויה:

      https://stackoverflow.com/questions/47879936/vue-router-hosting-on-apache2/47884494

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      chagoldC תגובה 1 תגובה אחרונה
      1
      • dovidD dovid

        @chagold אתה צריך לעשות ראוט שכל הנתיבים יגישו את אותו הקובץ (האינדקס של vue):
        אתה עושה את זה או בהגדרת האתר של הapache או בקובץ .htaccess בתיקיה הרצויה:

        https://stackoverflow.com/questions/47879936/vue-router-hosting-on-apache2/47884494

        chagoldC מנותק
        chagoldC מנותק
        chagold
        כתב ב נערך לאחרונה על ידי
        #3

        @dovid אמר בהראוטר VUE לא קולט טוב:

        .htaccess

        כמופיע בסטאק שם, עשיתי את זה ואני מקבל שגיאה 500.

        <IfModule mod_rewrite.c>
          RewriteEngine On
          RewriteBase /
          RewriteRule ^index\.html$ - [L]
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule . /index.html [L]
        </IfModule>
        
        dovidD תגובה 1 תגובה אחרונה
        0
        • ח מנותק
          ח מנותק
          חוקר
          כתב ב נערך לאחרונה על ידי חוקר
          #4

          אני משתמש עם קובץ .htaccess שזה תוכנו:

          RewriteEngine on
          
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          
          RewriteRule . index.html
          

          רק שים לב להשים את הקובץ בתיקיית public מה שיגרום שבכל פעם שעושים build הקובץ יתווסף ל dist או איך שזה מוגדר שנקרא אצלך.
          אחרת זה ימחק בכל בכל build מחדש
          398bec41-53c3-4325-9498-7fa4a9f77cd4-image.png

          chagoldC תגובה 1 תגובה אחרונה
          2
          • chagoldC chagold

            בפרוייקט vue במחשב הלוקאלי, אחרי הרצת הbuild.

            השרת אפאצ'י (שמנוהל באמצעות הXAMPP).

            ככל ולוחצים על הלינקים, אז כתובת הURL משתנה ע"י הראוטר של VUE. d00ee465-363d-400e-8e28-dd62a845e448-image.png.

            אבל ככל ואני פונה ישירות להדבקת הכתובת בשורת הURL (וזאת אומרת ששרת האפאצי' צריך לנתב את הכתובת), אז אני מקבל שגיאת שרת 404.

            ההסבר בזה - שבשונה מהפורמט של הראוטר של VUE הרגיל שאני מכיר, שהניתוב הוא אחרי ה-# (ככה: b0cab99e-3f8c-406c-8ae7-60e0c9d91af5-image.png, הראוטר של האתר שנוצר ע"י הbuild הוא כמו אתרים רגילים בלי הסולמית, וא"כ הכתובת פונה לתיקיה פנימית, והאפאצי' לא מכיר בה.

            אז , איך מטפלים בזה?

            S מנותק
            S מנותק
            Shaya
            כתב ב נערך לאחרונה על ידי
            #5

            @chagold אמר בהראוטר VUE לא קולט טוב:

            ההסבר בזה - שבשונה מהפורמט של הראוטר של VUE הרגיל שאני מכיר, שהניתוב הוא אחרי ה-# (ככה: b0cab99e-3f8c-406c-8ae7-60e0c9d91af5-image.png, הראוטר של האתר שנוצר ע"י הbuild הוא כמו אתרים רגילים בלי הסולמית, וא"כ הכתובת פונה לתיקיה פנימית, והאפאצי' לא מכיר בה.

            אז , איך מטפלים בזה?

            אתה יכול להשתמש עם "History mode", (במקום "Hash mode" הדיפולטיבי) ראה כאן.

            יכול להיות שזה יפתור לך את הבעיה.

            chagoldC תגובה 1 תגובה אחרונה
            0
            • S Shaya

              @chagold אמר בהראוטר VUE לא קולט טוב:

              ההסבר בזה - שבשונה מהפורמט של הראוטר של VUE הרגיל שאני מכיר, שהניתוב הוא אחרי ה-# (ככה: b0cab99e-3f8c-406c-8ae7-60e0c9d91af5-image.png, הראוטר של האתר שנוצר ע"י הbuild הוא כמו אתרים רגילים בלי הסולמית, וא"כ הכתובת פונה לתיקיה פנימית, והאפאצי' לא מכיר בה.

              אז , איך מטפלים בזה?

              אתה יכול להשתמש עם "History mode", (במקום "Hash mode" הדיפולטיבי) ראה כאן.

              יכול להיות שזה יפתור לך את הבעיה.

              chagoldC מנותק
              chagoldC מנותק
              chagold
              כתב ב נערך לאחרונה על ידי
              #6

              @shaya הפרוייקט מגיע כבר על זה.

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

                אני משתמש עם קובץ .htaccess שזה תוכנו:

                RewriteEngine on
                
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                
                RewriteRule . index.html
                

                רק שים לב להשים את הקובץ בתיקיית public מה שיגרום שבכל פעם שעושים build הקובץ יתווסף ל dist או איך שזה מוגדר שנקרא אצלך.
                אחרת זה ימחק בכל בכל build מחדש
                398bec41-53c3-4325-9498-7fa4a9f77cd4-image.png

                chagoldC מנותק
                chagoldC מנותק
                chagold
                כתב ב נערך לאחרונה על ידי chagold
                #7

                @חוקר אמר בהראוטר VUE לא קולט טוב:

                אני משתמש עם קובץ .htaccess שזה תוכנו:

                RewriteEngine on
                
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                
                RewriteRule . index.html
                

                רק שים לב להשים את הקובץ בתיקיית public מה שיגרום שבכל פעם שעושים build הקובץ יתווסף ל dist או איך שזה מוגדר שנקרא אצלך.
                אחרת זה ימחק בכל בכל build מחדש
                398bec41-53c3-4325-9498-7fa4a9f77cd4-image.png

                ניסיתי. גם כן לא הולך
                בלוג שגיאות של האפאצ'י מופיעה השגיאה הזו ewriteBase not allowed here.
                ניסיתי להוסיף הגדרות לשרת (בקובץ הקונפיגורציה) לפי המופיע כאן, אבל השרת לא הסכים להתאתחל עם ההגדרות הללו.

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

                  @chagold אמר בהראוטר VUE לא קולט טוב:

                  ניסיתי. גם כן לא הולך

                  זה מה שמוגדר אצלי ב httpd-vhosts.conf

                  <VirtualHost *:80>
                  	ServerName rishumon
                  	DocumentRoot "D:\Dropbox\vuexy-full-version\dist"
                  	<Directory  "D:\Dropbox\vuexy-full-version\dist">
                  		Options +Indexes +Includes +FollowSymLinks +MultiViews
                  		AllowOverride All
                  		Require local
                  	</Directory>
                  </VirtualHost>
                  

                  אני כבר לא כ"כ זוכר האם בעבר שמתי הגדרה נוספת לזה (עבור YII2)

                  תגובה 1 תגובה אחרונה
                  0
                  • chagoldC chagold

                    @dovid אמר בהראוטר VUE לא קולט טוב:

                    .htaccess

                    כמופיע בסטאק שם, עשיתי את זה ואני מקבל שגיאה 500.

                    <IfModule mod_rewrite.c>
                      RewriteEngine On
                      RewriteBase /
                      RewriteRule ^index\.html$ - [L]
                      RewriteCond %{REQUEST_FILENAME} !-f
                      RewriteCond %{REQUEST_FILENAME} !-d
                      RewriteRule . /index.html [L]
                    </IfModule>
                    
                    dovidD מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @chagold אמר בהראוטר VUE לא קולט טוב:

                    @dovid אמר בהראוטר VUE לא קולט טוב:

                    .htaccess

                    כמופיע בסטאק שם, עשיתי את זה ואני מקבל שגיאה 500.

                    כי הhtaccess לא מכובד בברירת מחדל, אז עליך להשים את זה בהגדרות האתר או להוסיף הגדרת AllowOverride All בהגדרות האתר.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    chagoldC תגובה 1 תגובה אחרונה
                    0
                    • dovidD dovid

                      @chagold אמר בהראוטר VUE לא קולט טוב:

                      @dovid אמר בהראוטר VUE לא קולט טוב:

                      .htaccess

                      כמופיע בסטאק שם, עשיתי את זה ואני מקבל שגיאה 500.

                      כי הhtaccess לא מכובד בברירת מחדל, אז עליך להשים את זה בהגדרות האתר או להוסיף הגדרת AllowOverride All בהגדרות האתר.

                      chagoldC מנותק
                      chagoldC מנותק
                      chagold
                      כתב ב נערך לאחרונה על ידי chagold
                      #10
                      פוסט זה נמחק!
                      chagoldC תגובה 1 תגובה אחרונה
                      0
                      • chagoldC chagold

                        פוסט זה נמחק!

                        chagoldC מנותק
                        chagoldC מנותק
                        chagold
                        כתב ב נערך לאחרונה על ידי
                        #11
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        תגובה
                        • תגובה כנושא
                        התחברו כדי לפרסם תגובה
                        • מהישן לחדש
                        • מהחדש לישן
                        • הכי הרבה הצבעות


                        בא תתחבר לדף היומי!
                        • התחברות

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

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