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

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

這篇具有很好參考價值的文章主要介紹了docker使用nginx部署vue刷新頁面404。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

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

刷新頁面時訪問的資源在服務(wù)端找不到,因為vue-router設(shè)置的路徑不是真實存在的路徑。如上的404現(xiàn)象,是因為在nginx配置的根目錄下面壓根沒有l(wèi)oading這個真實資源存在,這些訪問資源都是在js里渲染的。

下面是配置文件的代碼,改完之后果然就好了,兩個前端刷新之后都沒事了,

worker_processes auto;

events {
    worker_connections 1024;
}

http {
 include             mime.types;

 default_type        application/octet-stream;

 sendfile            on;

 keepalive_timeout 65;

 client_max_body_size 20m;

    server {
        listen       80;
        server_name  localhost;
        location / {
			root /usr/share/nginx/html; #配置Vue項目根路徑
			index index.html index.html; #配置首頁
			try_files $uri $uri/ /index.html; #防止刷新報404
        }

        #error_page 404 /404.html;
            #location = /40x.html {
        #}

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
			root html;
        }
    }
 }

還有就是在windows上刷新也顯示404的問題,還是那個前端項目出的問題,然后有同事給了一段代碼,讓貼到配置文件里,然后就又好了!

location / {
    root   html;
    index  index.html;
 	try_files $uri $uri/ /index.html;
    autoindex on;       		#開啟nginx目錄瀏覽功能            
    autoindex_exact_size off;   #文件大小從KB開始顯示            
	charset utf-8;          	#顯示中文            
	add_header 'Access-Control-Allow-Origin' '*'; #允許來自所有的訪問地址           
	add_header 'Access-Control-Allow-Credentials' 'true';           
	add_header 'Access-Control-Allow-Methods' 'GET, PUT, POST, DELETE, OPTIONS'; #支持請求方式           
	add_header 'Access-Control-Allow-Headers' 'Content-Type,*';			
	add_header 'Access-Control-Allow-Headers' 'x_hztz_token,*';
}

這里只記錄一下,感興趣的自己查查!文章來源地址http://www.zghlxwxcb.cn/news/detail-800116.html

到了這里,關(guān)于docker使用nginx部署vue刷新頁面404的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 服務(wù)器部署—若依【vue】如何部署到nginx里面?nginx刷新頁面404怎么辦?【完美解決建議收藏】

    服務(wù)器部署—若依【vue】如何部署到nginx里面?nginx刷新頁面404怎么辦?【完美解決建議收藏】

    服務(wù)器部署項目我們大家都會遇到,但是有些鐵子會遇到很多的問題,比如前端部署nginx如何操作? 前端有單純的靜態(tài)頁面、還有前后端分離的項目;這里博主直接分享最牛最到位的前后端分離項目的前端部署到nginx上面,以若依項目【springboot+vue】為例,實現(xiàn)將前端部署到

    2024年02月03日
    瀏覽(32)
  • 前端部署nginx刷新后404,解決Nginx刷新頁面后404的問題

    前端部署nginx刷新后404,解決Nginx刷新頁面后404的問題

    使用Nginx部署后,登錄頁面刷新一下就出來404,如下圖: 刷新以后 ,頁面變成404 Not Found 查看了一下nginx配置,出現(xiàn)問題的配置是這樣的: 修改后的配置是這樣的 添加了 try_files $uri $uri/ /index.html, 然后重啟一下nginx問題就解決了。 解釋: try_files 表示檢查文件是否存在,返回

    2024年02月13日
    瀏覽(31)
  • 部署問題-Vue Router在history模式下刷新頁面404問題

    Vue Router模式: (1)Hash:原理是onhashchange事件 請求中是在hash值之前的內(nèi)容,所以請求始終是有效的 (2)History:原理是利用了h5的Interface 中的pushState()方法和replaceState()方法,它們提供了對瀏覽器歷史記錄進行修改的功能,但當它們執(zhí)行修改時,雖然改變了當前的 URL,但瀏覽

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

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

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

    2024年02月07日
    瀏覽(34)
  • vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404

    vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404

    vue3項目部署到服務(wù)器,剛打開沒事,一刷新頁面就404 不知道什么原因。百度了下才發(fā)現(xiàn)問題所在 問題所在: vue-router歷史模式的問題: vue3中歷史模式,默認改為了HTML5模式: createWebHistory() 解決辦法: createWebHistory 換成 createWebHashHistory ,將歷史模式,由當前的HTML5模式,改

    2024年01月18日
    瀏覽(41)
  • Nginx筆記-vue項目刷新出現(xiàn)404(try_files和index)

    目前的nginx.conf配置: 部署是成功了,但是有個問題,就是感覺整個前端不會找uri,按F5或者在瀏覽器輸入url都會404,只從vue默認的地方進,才行。 解決方法: 原因: index index.htm index.html; index 就是根目錄,也就是只識別“/”結(jié)尾的,輸入不存在或者刷新頁面的路徑就直接報

    2024年02月09日
    瀏覽(29)
  • ruoyi vue部署服務(wù)器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    ruoyi vue部署服務(wù)器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    官網(wǎng)文檔:前端手冊 | RuoYi 步驟如下:有些特殊情況需要部署到子路徑下,例如: https://www.ruoyi.vip/admin ,可以按照下面流程修改。 修改 layout/components/Navbar.vue 中的 location.href 修改 utils/request.js 中的 location.href 打開瀏覽器,輸入: https://www.ruoyi.vip/admin ?能正常訪問和刷新表示

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

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

    2024年02月17日
    瀏覽(23)
  • vue3.2項目中使用history路由模式刷新后頁面404

    開發(fā)過程中,路由可以正常訪問,打包后也可以正常訪問,但是一刷新頁面就會出現(xiàn)404錯誤 方法一:修改為Hash路由模式 在router/index.ts文件中,將history路由模式修改為hash路由模式即可。 history路由模式: hash路由模式: 方法二、修改后臺偽靜態(tài) Nginx: Apache: 可以參考下這篇文

    2024年02月11日
    瀏覽(30)
  • Vue配合Nginx部署出現(xiàn)404、頁面無法跳轉(zhuǎn)、后端請求失敗問題解決方案

    常見問題有: 1、部署后,打開地址可以看到,但是刷新后出現(xiàn)404。 2、Vue的路由資源并不一定是真實路徑,導(dǎo)致頁面無法跳轉(zhuǎn)或其他資源加載問題。 3、請求后端接口地址失敗。

    2024年02月13日
    瀏覽(97)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包