针对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 相关文章推荐
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
JS逆序遍历实现代码
Dec 02 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
跟我学习javascript的浮点数精度
Nov 16 Javascript
jQuery自适应轮播图插件Swiper用法示例
Aug 24 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 Javascript
vue-cli的工程模板与构建工具详解
Sep 27 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
vue cli使用融云实现聊天功能的实例代码
Apr 19 Javascript
JS左右无缝轮播功能完整实例
May 16 Javascript
微信小程序实现带放大效果的轮播图
May 26 Javascript
vue实现路由懒加载的3种方法示例
Sep 01 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
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
jquery创建div 实现代码
2009/04/27 Javascript
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
js实现幻灯片轮播图
2020/08/14 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
意大利香水和彩妆护肤品购物网站:Ditano
2017/08/13 全球购物
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
自我鉴定三原则
2014/01/13 职场文书
小学生考试获奖感言
2014/01/30 职场文书
工作表现自我评价
2014/02/08 职场文书
学习心理学的体会
2014/11/07 职场文书
停水通知
2015/04/16 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
单位计划生育责任书
2015/05/09 职场文书
党小组评议意见
2015/06/02 职场文书
css3手动实现pc端横向滚动
2022/06/21 HTML / CSS