網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
瀏覽器控制臺(tái)報(bào)錯(cuò)Failed?to?load?module?script:解決方法_nginx
作者:Xmo ? 更新時(shí)間: 2022-12-11 編程語(yǔ)言錯(cuò)誤
用nginx做vue3+vite2代理的時(shí)候出現(xiàn)了以下的報(bào)錯(cuò)
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.
原因
經(jīng)檢查,出現(xiàn)這種狀況是因?yàn)槲业捻?xiàng)目二級(jí)目錄和nginx轉(zhuǎn)發(fā)的目錄不匹配。 在nginx配置中,我是這樣寫的
location /h5-page { try_files $uri $uri/ /jd-h5/index.html last; }
而在vite配置中,我將base設(shè)置為h5-page
;
export default defineConfig(({ mode }) => ({ base: '/h5-page/', }));
由于我轉(zhuǎn)發(fā)的location
和目錄的base
都設(shè)置為h5-page
,但是我卻實(shí)際上將打包好的文件放在了jd-h5
這個(gè)目錄中,這讓nginx
無(wú)法準(zhǔn)確定位到文件因而產(chǎn)生了上述的報(bào)錯(cuò);
解決方法
解決方法也很簡(jiǎn)單,將不匹配的部分修正即可,我將目錄重命名為h5-page
,然后修改nginx配置。
location /h5-page { try_files $uri $uri/ /h5-page/index.html last; }
總結(jié)
用二級(jí)目錄托管項(xiàng)目,如果不想造成混淆和報(bào)錯(cuò)的話,應(yīng)當(dāng)嚴(yán)格遵照 目錄-轉(zhuǎn)發(fā)地址-項(xiàng)目base 統(tǒng)一的寫法。
原文鏈接:https://juejin.cn/post/7164296159001837576
相關(guān)推薦
- 2022-05-23 如何在Python?中使用?join()?函數(shù)把列表拼接成一個(gè)字符串_python
- 2023-01-14 C/C++高精度(加減乘除)算法的實(shí)現(xiàn)_C 語(yǔ)言
- 2022-11-02 React循環(huán)遍歷渲染數(shù)組和對(duì)象元素方式_React
- 2022-12-13 Docker鏡像的制作與使用淺析_docker
- 2023-04-06 C/C++程序鏈接與反匯編工具objdump的使用介紹_C 語(yǔ)言
- 2022-09-03 golang?四則運(yùn)算計(jì)算器yacc歸約手寫實(shí)現(xiàn)_Golang
- 2022-02-20 uni-app checkbox全選功能
- 2022-04-08 WPF引用MVVM框架與使用方法_基礎(chǔ)應(yīng)用
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支