nginx部署访问vue-cli搭建的项目的方法


Posted in Javascript onFebruary 12, 2018

从vue-router官网了解到如果是用history模式构建的vue项目打包后是需要后端配置支持的,而hash是不需要的,只不过地址会多了一个#/的后缀。使用hash模式构建的项目打包后,我只需要使用webstorm之类的软件打开访问就能成功了。

nginx部署访问vue-cli搭建的项目的方法

但是我用history模式构建的项目需要借助后台技术,我这里选用的是nginx反向代理来部署项目。具体做法如下:

1、创建后台服务器 对象

upstream mixVueServer{ 
  server baidu.com;#这里是自己服务器域名 
}

2、创建访问端口和反向代理规则

server { 
    listen    8082; 
    server_name localhost; 

    location / { 
      root  E:/mix_vue/dist;#定位到项目的目录 
      #index index.html index.htm; 
    try_files $uri $uri/ /index.html;#根据官网这规则配置 
    } 
  location ~ \.php${ 
    proxy_pass http://mixVueServer;#根据后端语言做反向代理处理跨域问题 
    proxy_set_header  Host  $host; 
    proxy_set_header  X-Real-IP  $remote_addr; 
  } 
   
    error_page  500 502 503 504 /50x.html; 
    location = /50x.html { 
      root  html; 
    } 
  }

最后,直接地址栏输入端口访问:

nginx部署访问vue-cli搭建的项目的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 字符串操作函数
Jul 25 Javascript
jQuery 技巧小结
Apr 02 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
Dec 31 Javascript
Js四则运算函数代码
Jul 21 Javascript
jQuery实现根据生日计算年龄 星座 生肖
Nov 23 Javascript
详解Chai.js断言库API中文文档
Jan 31 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
Apr 24 Javascript
angular4笔记系列之内置指令小结
Nov 09 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
Apr 03 Javascript
JS如何实现在弹出窗口中加载页面
Dec 03 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
Ajax实现异步加载数据
Nov 17 Javascript
vue2.0实现前端星星评分功能组件实例代码
Feb 12 #Javascript
nginx+vue.js实现前后端分离的示例代码
Feb 12 #Javascript
Vue+webpack项目基础配置教程
Feb 12 #Javascript
详解vue-admin和后端(flask)分离结合的例子
Feb 12 #Javascript
jquery+css3实现熊猫tv导航代码分享
Feb 12 #jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 #jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 #jQuery
You might like
PHP经典面试题集锦
2015/03/19 PHP
ThinkPHP安装和设置
2015/07/27 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
CI框架中数据库操作函数$this->db->where()相关用法总结
2016/05/17 PHP
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
深入浅析knockout源码分析之订阅
2016/07/12 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
js实现无限瀑布流实例方法
2019/09/16 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python切换pip安装源的方法详解
2016/11/18 Python
python list转矩阵的实例讲解
2018/08/04 Python
python 实现二维列表转置
2019/12/02 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
Python如何急速下载第三方库详解
2020/11/02 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
金宝贝童装官网:Gymboree
2016/08/31 全球购物
会计专业自我评价
2014/02/12 职场文书
素质教育标语
2014/06/27 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
2014年党小组工作总结
2014/12/20 职场文书
师德师风培训感言
2015/08/03 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis