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 相关文章推荐
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
Mar 19 Javascript
jQuery操作iframe中js函数的方法小结
Jul 06 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
jQuery自动或手动图片切换效果
Oct 11 jQuery
关于 angularJS的一些用法
Nov 29 Javascript
Vue响应式原理深入解析及注意事项
Dec 11 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
浅析JavaScript异步代码优化
Mar 18 Javascript
JavaScript中reduce()的用法
May 11 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
javascript中关于break,continue的特殊用法与介绍
2012/05/24 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
Tensorflow简单验证码识别应用
2017/05/25 Python
python求最大连续子数组的和
2018/07/07 Python
Python生成器generator用法示例
2018/08/10 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python实现平行坐标图的绘制(plotly)方式
2019/11/22 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
什么是Python包的循环导入
2020/09/08 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
《猫》教学反思
2014/02/26 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
企业消防安全责任书
2014/07/23 职场文书
乡镇创先争优活动总结
2014/08/28 职场文书
内乡县衙导游词
2015/02/05 职场文书
医德医风个人总结
2015/02/28 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
杨善洲电影观后感
2015/06/04 职场文书
2016教师节感恩话语
2015/12/09 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL