当前位置: 首页 > news >正文

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

技术:vue3.2.13
UI框架:element-plus 2.1.1
服务器:腾讯云Centos系统+宝塔面板
Nginx:1.22.1

前提:宝塔面板==》网站PHP项目 已经新建了项目
在这里插入图片描述

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

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

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

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

在这里插入图片描述

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

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

我的vue.config.js配置如下
在这里插入图片描述

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

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

页面刷新正常、接口请求code200 则说明配置成功!
在这里插入图片描述

http://www.lryc.cn/news/118580.html

相关文章:

  • java.sql.Date java.util.Date
  • 斗象科技-2023攻防演练必修高危漏洞集合百度网盘下载(2版本)
  • 分布式数据库视角下的存储过程
  • 深度学习常用的激活函数
  • 深度学习之用PyTorch实现逻辑回归
  • 04-4_Qt 5.9 C++开发指南_时间日期与定时器
  • 7个顶级开源数据集来训练自然语言处理(NLP)和文本模型
  • 计算机网络 网络层 边界网关协议BGP
  • GitHub上受欢迎的Android UI Library
  • cpm log2((cpm/10) + 1) nmf 1e6 1e5
  • 竞赛项目 深度学习的视频多目标跟踪实现
  • 如何避免用waveformRecord复制数组
  • RocketMQ 延迟消息
  • Dex文件混淆(一):BlackObfuscator
  • Linux下编译arm 32 出错(/bin/bash: arm-none-linux-gnueabi-gcc: command not found )
  • 最近遇到的两个小问题总结:git问题和node问题
  • Java # Spring(1)
  • SCL更换阿里数据源
  • 【web逆向】全报文加密流量的去加密测试方案
  • Django实现音乐网站 ⑼
  • 【脚踢数据结构】
  • uni-app使用vue语法进行开发注意事项
  • 数据结构---B树
  • c++11以后c++标准库定义的固定位宽的整数类型(Fixed width integer types)
  • Object.values()
  • Oracle 开发篇+Java调用OJDBC访问Oracle数据库
  • linux 查询后台任务及杀掉进程
  • 【Vue3 博物馆管理系统】使用Vue3、Element-plus菜单组件构建前台用户菜单
  • Windows 11清除无效、回收站、过期、缓存、补丁更新文件
  • 栈和队列详解(2)