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 相关文章推荐
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
Mar 05 Javascript
javascript 二维数组的实现与应用
Mar 16 Javascript
JS.findElementById()使用介绍
Sep 21 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
基于bootstrap的选择框插件icheck
Dec 23 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
Jun 01 Javascript
基于vue实现微博三方登录流程解析
Nov 04 Javascript
JavaScript canvas实现跟随鼠标移动小球
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动态模型(动态表名)支持分析
2016/03/29 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
再论Javascript的类继承
2011/03/05 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
关于ES6的六个小特性(二)
2017/02/20 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
Vue-Cli项目优化操作的实现
2019/10/27 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python实现两个dict合并与计算操作示例
2019/07/01 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
在求职信中如何凸显个人优势
2013/10/30 职场文书
自我鉴定总结
2014/03/24 职场文书
战略合作意向书范本
2014/04/01 职场文书
电工技术比武方案
2014/05/11 职场文书
租房协议书范文
2014/08/20 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript