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

BrowserRouter刷新404解决方案

1、本地开发环境

在js脚本命令里加上 --history-api-fallback

"scripts": {"serve": "webpack serve --config webpack.dev.js --history-api-fallback"
}

2、生产环境,可以修改 nglnx 配置:

server {listen XXXX; //端口号server_name XXX.XXX.XXX.XXX; //本机IP地址location /{root dist; //打包后的项目路径index index.html index.htm; //默认访问的页面try_files $uri $uri/ /index.html; // 解决刷新页面变成404问题的代码}
}    

vue使用 history 模式 404 也可以使用此方法

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

相关文章:

  • 解决appium-doctor报opencv4nodejs cannot be found
  • 安卓通过adb pull和adb push 手机与电脑之间传输文件
  • java常用的lambda表达式总结
  • 分布式应用之zookeeper集群+消息队列Kafka
  • GStreamer学习笔记(四)
  • DBeaver连接华为高斯数据库 DBeaver连接Gaussdb数据库 DBeaver connect Gaussdb
  • .net core 2.1 简单部署IIS运行
  • 提高视觉检测系统稳定性的隐藏办法——10G高速图像采集卡
  • 注解方式实现数据库字段加密与解密
  • C\C++ 使用socket判断ip是否能连通
  • 数学建模-相关系数
  • Ubuntu下安装、配置及重装CUDA教程
  • 自学网络安全(黑客)为什么火了?
  • Android S 修改关于手机的logo
  • Mysql 备份与还原
  • Cadence PCB 仿真Model Integrity专题
  • 记一次阿里云被挖矿处理记录
  • Linux系统使用(超详细)
  • 【问题总结】Docker环境下备份和恢复postgresql数据库
  • 《TCP IP网络编程》第六章
  • 如何学习java
  • RabbitMQ实现六类工作模式
  • all in one (群辉、软路由、win/linux)折腾日记
  • 【Redis】2、Redis应用之【根据 Session 和 Redis 进行登录校验和发送短信验证码】
  • MiniGPT4系列之二推理篇命令行方式:在RTX-3090 Ubuntu服务器推理详解
  • Android TvSettings Bug: 密码框无法点击唤起输入法
  • Windows, MacOS还是Linux好?
  • Gateway自定义过滤器——全局过滤器
  • Android App的几个核心概念
  • window10安装telnet