国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nginx筆記-vue項目刷新出現(xiàn)404(try_files和index)

這篇具有很好參考價值的文章主要介紹了Nginx筆記-vue項目刷新出現(xiàn)404(try_files和index)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目前的nginx.conf配置:

......

server{

? ? ......

? ? ......

? ? location /xxx{

? ? ? ? root /home/userName/dir

? ? ? ? index index.html

? ?}

}

部署是成功了,但是有個問題,就是感覺整個前端不會找uri,按F5或者在瀏覽器輸入url都會404,只從vue默認的地方進,才行。

解決方法:

......

server{

? ? ......

? ? ......

? ? location /xxx{

? ? ? ? root /home/userName/dir

? ? ? ? try_files $uri $uri/ /home/userName/dir/index.html

? ?}

}

原因:

index index.htm index.html;

index 就是根目錄,也就是只識別“/”結(jié)尾的,輸入不存在或者刷新頁面的路徑就直接報nginx的404了,而不會重定向到index.html

try_files 更加可靠, 首先會查找"$uri"下的這個文件,如果不存在會查找$uri/,如果還不存在就會重定向到 /index.html頁面。如果最后參數(shù)寫錯了,就會導致500的服務器錯誤。

以前如果是沒有用webpack的項目,可以直接用index,如果是用的webpack最好用try_files文章來源地址http://www.zghlxwxcb.cn/news/detail-696099.html

到了這里,關(guān)于Nginx筆記-vue項目刷新出現(xiàn)404(try_files和index)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • vue/react項目刷新頁面出現(xiàn)404的原因以及解決辦法

    問題描述:vue/react項目,正常的頁面操作跳轉(zhuǎn),不會出現(xiàn)404的問題,但是一旦刷新,就會出現(xiàn)404報錯。 產(chǎn)生原因:我們打開vue/react打包后生成的dist文件夾,可以看到只有一個 index.html 文件及一些靜態(tài)資源,這個是因為vue/react是單頁應用(SPA),只有一個index.html作為入口文件,

    2024年02月06日
    瀏覽(28)
  • Vue項目nginx服務器部署刷新頁面404錯誤

    最近想自己做點小項目練手,前端用的是vue框架,用nginx當做服務器來部署。但是當部署完成后,遇到了刷新頁面和打開新頁面報404錯誤的問題 問題就像上面描述的一樣,刷新頁面和打開新頁面都是報404錯誤。 先說最終解決辦法,在nginx的配置文件的location中改一下設置方式

    2024年02月17日
    瀏覽(24)
  • Vue/React 項目部署到服務器后,刷新頁面出現(xiàn)404報錯

    Vue/React 項目部署到服務器后,刷新頁面出現(xiàn)404報錯

    問題描述:在本地啟動項目一切正常, 部署到服務器上線后出現(xiàn)BUG,項目刷新頁面出現(xiàn)404 。 起初以為是自己路由守衛(wèi)或是token丟失問題,找了一圈終于解決了 產(chǎn)生原因: 我們打開vue/react打包后生成的dist文件夾,可以看到只有一個 index.html 文件及一些靜態(tài)資源,這個是因為

    2024年02月07日
    瀏覽(34)
  • 使用nginx方向代理部署Vue項目刷新頁面404的問題解決

    部署出現(xiàn)的問題為:由于項目中使用的vue router 項目直接使用node環(huán)境部署項目,在同一個路由如: 192.168.1.30:/home刷新瀏覽器正常 nginx部署刷新不出現(xiàn)404 /nginx not found 如何解決? 以下是我的想法:似乎是nginx代理使其直接訪問文件,而沒有使項目的路由生效從而正確加載資源 這

    2024年02月07日
    瀏覽(30)
  • nginx 部署vue項目,路由模式為history時,頁面刷新404問題

    nginx 部署vue項目,路由模式為history時,頁面刷新404問題

    nginx部署vue項目,文件放在html下的dist文件夾中 nginx.conf 文件中,server 里配置文件的位置、請求跨域等信息 在啟動項目后因為配置的是root,首先是找不到html下面的sys-test文件夾,再經(jīng)過配置修改為alias配置后,刷新又會報404錯誤,最終配置為如下,成功解決 因為打包部署后,

    2023年04月08日
    瀏覽(27)
  • 安裝Windows版nginx以及部署前端代碼并就解決刷新出現(xiàn)404

    安裝Windows版nginx以及部署前端代碼并就解決刷新出現(xiàn)404

    (1)下載地址:https://nginx.org/en/download.html (2)建議選穩(wěn)定版下載 (3)下載好后,直接解壓即可 (1)啟動nginx時,使用命令進行操作;不要直接雙擊nginx.exe,在nginx根目錄下直接輸:cmd。 啟動時會一閃而過是正常的 (1)啟動nginx:start nginx ①啟動后查看任務進程是否存在

    2024年02月04日
    瀏覽(28)
  • vue-nginx刷新404問題

    先說初步得到的結(jié)論,這只是我根據(jù)測試結(jié)果的推測,并沒有閱讀源碼探究原因。在nginx如下配置中,有’/index’路由匹配規(guī)則 由于’/index’中的 index為,導致路由匹配發(fā)生異常 ,與預期不符,把’/index’更改為’/home’,恢復正常 vue項目只有一個組件,路由模式是

    2024年02月08日
    瀏覽(30)
  • docker使用nginx部署vue刷新頁面404

    docker使用nginx部署vue刷新頁面404

    從docker內(nèi)部復制出來的配置文件是這樣的,但是刷新頁面之后就顯示404,關(guān)鍵是我兩個前端項目都是用的這一個配置文件,但是只有一個項目出現(xiàn)刷新瀏覽器顯示404的問題,這給我搞懵了?。?! 在網(wǎng)上查找問題原因和解決辦法,但是大多數(shù)都說是資源找不到,讓修改配置文件

    2024年01月18日
    瀏覽(29)
  • nginx部署前端項目后刷新瀏覽器報錯404

    問題:?Vue項目打包部署Nginx服務器后,刷新頁面后出現(xiàn)404的問題。 原因:?加載單頁應用后路由改變均由瀏覽器處理,而刷新時將會請求當前的鏈接,而Nginx無法找到對應的頁面。 解決:在Nginx配置文件nginx.conf中加入如下配置:? try_files $uri $uri/ /index.html; # 變量解釋 try_fil

    2024年02月12日
    瀏覽(23)
  • Vue3中使用History模式引發(fā)刷新頁面出現(xiàn)404的問題

    在vue3中的路由中,路由間的跳轉(zhuǎn)是不刷新瀏覽器的,也就是用ajax來請求后端接口對組件進行增量更新,hash模式中#后面的路徑都不會直接發(fā)送給后端,都是前端自己在玩,但是路徑中有\(zhòng)\\'#\\\'不利于seo優(yōu)化而且也不美觀,一旦在history模式下刷新瀏覽器,就會相當于直接請求后端中對應uri的

    2024年02月17日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包