vue3部署宝塔后请求接口404以及刷新页面404的问题解决方案

技术:vue3.2.13

UI框架:element-plus 2.1.1

服务器:腾讯云Centos系统+宝塔面板

Nginx:1.22.1

前提:宝塔面板==》网站PHP项目 已经新建了项目

1.处理vue页面刷新报错404

如上图,在PHP网站==》设置==》配置文件,新增如下代码可解决刷新报错页面404的问题

csharp 复制代码
    location / {
      try_files $uri $uri/ /index.html;
    }

2.处理vue页面请求接口报错404的问题

如上图,在PHP网站==》设置==》配置文件,新增如下代码可解决刷新报错页面404的问题

csharp 复制代码
// 这里做完记录贴实例,只写一个,实际上项目proxy里几个代理,则写几个
location ^~/blogApi/ {
    proxy_pass http://localhost:5009/;
}

我的vue.config.js配置如下

csharp 复制代码
// 这里做完记录贴实例,只写一个,实际上项目proxy里几个代理,则写几个
 "/blogApi": {
        target: process.env.VUE_APP_API_BASE_URL,
        changeOrigin: true, // 是否跨域
        secure: false, // 如果是https接口,需要配置这个参数
        pathRewrite: {
          "^/blogApi": "",
        },
      },

3.以上处理完成后保存,然后登录页面刷新请求接口

页面刷新正常、接口请求code200 则说明配置成功!

相关推荐
hxhy007 分钟前
服务器挖矿排查与清理
运维·服务器
夏幻灵7 分钟前
从语法坑点到 JS 内存底层:Vue 3 watch 侦听器深度全解
开发语言·javascript·vue.js
lightqjx11 分钟前
VS Code连接Linux远端服务器的方法
linux·服务器·vs code
琥珀色糖33 分钟前
Linux GDB调试
linux·运维·服务器·gdb·调试
NGINX开源社区36 分钟前
NGINX Ingress Controller 5.5:安全性与性能提升,迁移更轻松
java·服务器·nginx
书中枫叶1 小时前
做了个「句拾」小程序,最难的不是业务,是字体
前端·javascript·vue.js
weixin_307779131 小时前
PHP 大文件上传:内存占用、超时与最佳实践
linux·服务器·开发语言·nginx·php
国际云,接待1 小时前
云服务器 SSH 被扫爆了怎么办:安全组、密钥登录与 Fail2ban 的完整加固清单
服务器·安全·ssh
闲云野鹤在人间1 小时前
项目实战:LNMP-电商平台-ECshop
linux·运维·nginx·apache·lvs
啊啊啊啊啊!!!!2 小时前
【Linux】初始Linux操作系统
linux·运维·服务器