使用react+vite开发项目时候,部署上线后刷新页面无法访问解决办法

说一下我这边的环境和使用的路由模式:vite+react+BrowserRouter路由模式,所以如果你和我一样的话,可以试试我的这种解决办法,我是将项目打包后直接丢到服务器上的目录里面,然后配置nginx直接访问根目录。

我的nginx配置:

html 复制代码
server {
        listen 80;
        server_name 你的域名;

	    root /你的路径/dist;
        index index.html;

        location / {
		    try_files $uri $uri/ /index.html;
        }
}

我的vite配置:出现的刷新不能访问就是这里的问题,将 ./ 换位 / 就可以了

然后重新编译打包,部署到线上就可以了

相关推荐
恩予哥哥2 分钟前
css中盒模型有哪些
前端·javascript·css
inksci2 小时前
Vue 3 中通过 this. 调用 setup 暴露的函数
前端·javascript·vue.js
未来之窗软件服务2 小时前
monaco-editor 微软开源本地WEB-IDE-自定义自己的开发工具
开发语言·前端·javascript·编辑器·仙盟创梦ide
白白糖2 小时前
二、HTML
前端·html
子燕若水2 小时前
continue dev 的配置
java·服务器·前端
学习HCIA的小白3 小时前
关于浏览器对于HTML实体编码,urlencode,Unicode解析
前端·html
向明天乄3 小时前
Vue3 后台管理系统模板
前端·vue.js
qq_589568103 小时前
react学习笔记2——基于React脚手架与ajax
笔记·学习·react.js·ajax
彩旗工作室4 小时前
Web应用开发指南
前端
孙俊熙4 小时前
react中封装一个预览.doc和.docx文件的组件
前端·react.js·前端框架