针对Vue路由history模式下Nginx后台配置操作


Posted in Javascript onOctober 22, 2020

前端将vue路由模式改为history模式后需要运维配置才能正常访问,配置信如下

location / {
  root html;
  index index.html index.htm;
  try_files $uri $uri/ @rewrites;
 }
 location @rewrites {
  rewrite ^(.+)$ /index.html last;
 }

经测试,可以正常访问

补充知识:Vue History 模式下 整合Nginx部署踩坑过程

在公司部署Vue项目期间,因Vue的Router下的Hash模式的#号太过于难看,就去把模式改为了history模式,谁想打包后出现了无尽的深渊,各种问题浮现:

问题一:

通过history模式打包后,部署到nginx服务器内出现了,无法路由的问题,页面展示空白页,

之前用hash模式直接用nginx部署采用查询root方式直接跳转,hash模式下没出现过问题,但是

此处的history模式直接就展现了空白页,无法进行路由,查看了官网说明:

针对Vue路由history模式下Nginx后台配置操作

解决办法:

针对Vue路由history模式下Nginx后台配置操作

此处我采用了Nginx服务器进行配置:

文档配置:

针对Vue路由history模式下Nginx后台配置操作

我的配置:

针对Vue路由history模式下Nginx后台配置操作

我使用的根目录为 /v/maintain/

Vue-Cli 3.0修改根目录的方法:

针对Vue路由history模式下Nginx后台配置操作

针对Vue路由history模式下Nginx后台配置操作

修改完根目录后需要修改 Router 的base目录:

针对Vue路由history模式下Nginx后台配置操作

那么完美解决白屏无法路由问题。

以后有问题还是要以官方文档为主,百度很多说明都比较笼统,不细化。

好啦~这篇针对Vue路由history模式下Nginx后台配置操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
破解Session cookie的方法
Jul 28 Javascript
JavaScript学习笔记(十)
Jan 17 Javascript
jQuery实现form表单reset按钮重置清空表单功能
Dec 18 Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
Jul 28 Javascript
JS非行间样式获取函数的实例代码
Jun 05 Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 Javascript
Vue动态面包屑功能的实现方法
Jul 01 Javascript
详解Vue的ref特性的使用
Jan 24 Javascript
详解JS预解析原理
Jun 16 Javascript
vuex实现购物车的增加减少移除
Jun 28 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
Aug 24 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 #Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 #Javascript
记一次vue跨域的解决
Oct 21 #Javascript
解决Vue项目中tff报错的问题
Oct 21 #Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 #Javascript
You might like
德生9700DX电路分析
2021/03/02 无线电
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php扩展开发入门demo示例
2019/09/23 PHP
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
angularjs请求数据的方法示例
2019/08/06 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
python 切换root 执行命令的方法
2019/01/19 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python3实现微型的web服务器
2019/09/03 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
Python加速程序运行的方法
2020/07/29 Python
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
党性分析材料格式
2014/12/19 职场文书
公司租车协议书
2015/01/29 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python