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 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
JavaScript面向对象之Prototypes和继承
Jul 12 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
jQuery设置和获取HTML、文本和值示例
Jul 08 Javascript
JSON取值前判断
Dec 23 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 Javascript
js实现仿购物车加减效果
Mar 01 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
Vue底层实现原理总结
Feb 17 Javascript
如何在Express4.x中愉快地使用async的方法
Nov 18 Javascript
javascript实现固定侧边栏
Feb 09 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
yii的CURD操作实例详解
2014/12/04 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
浅谈JavaScript中null和undefined
2015/07/09 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
python 迭代器和iter()函数详解及实例
2017/03/21 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
应届毕业生就业自荐信
2013/10/26 职场文书
行政前台岗位职责
2013/12/04 职场文书
离婚案件被告代理词
2015/05/23 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
为什么不建议在go项目中使用init()
2021/04/12 Golang
Python中的min及返回最小值索引的操作
2021/05/10 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android