<p id="rrtt5"></p><ruby id="rrtt5"></ruby>

      系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

      當前位置:首頁 > server > anz > 詳細頁面

      瀏覽器控制臺報錯Failed to load module script:解決方法

      時間:2022-11-16來源:www.1999hs.com作者:電腦系統城

      錯誤

      用nginx做vue3+vite2代理的時候出現了以下的報錯

      Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.

      原因

      經檢查,出現這種狀況是因為我的項目二級目錄和nginx轉發的目錄不匹配。 在nginx配置中,我是這樣寫的

      1
      2
      3
      location /h5-page {
        try_files $uri $uri/ /jd-h5/index.html last;
      }

      而在vite配置中,我將base設置為h5-page;

      1
      2
      3
      export default defineConfig(({ mode }) => ({
        base: '/h5-page/',
      }));

      由于我轉發的location和目錄的base都設置為h5-page,但是我卻實際上將打包好的文件放在了jd-h5這個目錄中,這讓nginx無法準確定位到文件因而產生了上述的報錯;

      解決方法

      解決方法也很簡單,將不匹配的部分修正即可,我將目錄重命名為h5-page,然后修改nginx配置。

      1
      2
      3
      location /h5-page {
        try_files $uri $uri/ /h5-page/index.html last;
      }

      總結

      用二級目錄托管項目,如果不想造成混淆和報錯的話,應當嚴格遵照 目錄-轉發地址-項目base 統一的寫法。

      分享到:

      相關信息

      • 中標麒麟系統安裝教程

        我們在為自己的電腦進行系統安裝的時候,除了微軟公司的系統之外,應該也有不少小伙伴想要安裝我們國產的操作系統吧。那么對于中標麒麟系統怎么安裝這個問題小編覺得我們首先需要下載一個操作系統,然后選擇自己想要進行安...

        2022-11-13

      • 服務器系統怎么安裝

        我們在使用操作系統的時候,有的小伙伴們想要為自己的電腦安裝服務器操作系統,但是不知道具體應該怎么做。那么對于這個問題小編覺得我們可以先在電腦上安裝一個虛擬機,然后去相關網站下載自己需要的服務器操作系統,然后在...

        2022-11-13

      系統教程欄目

      欄目熱門教程

      人氣教程排行

      站長推薦

      熱門系統下載

      天堂资源中文WWW,久久精品女人天堂AV免费观看,无码专区一ⅤA亚洲V天堂,免费观看在线AⅤ天堂视频