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表单提交的代码
Sep 13 Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
javascript面向对象快速入门实例
Jan 13 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
图解JavaScript中的this关键字
May 28 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
webpack的CSS加载器的使用
Sep 11 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
Jun 19 Javascript
vue离开当前页面触发的函数代码
Sep 01 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防止伪造的数据从URL提交方法
2014/06/27 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php建立Ftp连接的方法
2015/03/07 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
功能强大的jquery.validate表单验证插件
2016/11/07 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
python实现文本去重且不打乱原本顺序
2016/01/26 Python
python实现神经网络感知器算法
2017/12/20 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
django基础学习之send_mail功能
2019/08/07 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
LINUX下线程,GDI类的解释
2016/12/14 面试题
银行自荐信范文
2013/10/07 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
人民币符号
2022/02/17 杂记
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis