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计算精度问题小结
Apr 22 Javascript
Js注册协议倒计时的小例子
Jun 24 Javascript
编程语言JavaScript简介
Oct 16 Javascript
javascript实现图片上传前台页面
Aug 18 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
JS实现的缓冲运动效果示例
Apr 30 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
Nov 15 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 Javascript
JavaScript 防盗链的原理以及破解方法
Dec 29 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结合md5实现的加密解密方法
2016/01/25 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
Div自动滚动到末尾的代码
2008/10/26 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
javascript设计模式 ? 简单工厂模式原理与应用实例分析
2020/04/09 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python实现多进程的四种方式
2019/02/22 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
会计专业自荐信
2013/12/02 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
升学宴家长致辞
2015/07/27 职场文书