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 年会抽奖程序
Dec 22 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
jQuery select表单提交省市区城市三级联动核心代码
Jun 09 Javascript
javascript实现汉字转拼音代码分享
Apr 20 Javascript
javascript实现的多个层切换效果通用函数实例
Jul 06 Javascript
jqueryMobile使用示例分享
Jan 12 Javascript
web前端开发upload上传头像js示例代码
Oct 22 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
JavaScript实现垂直滚动条效果
Jan 18 Javascript
如何在微信小程序中实现Mixins方案
Jun 20 Javascript
windows实现npm和cnpm安装步骤
Oct 24 Javascript
javascript+css实现俄罗斯方块小游戏
Jun 28 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
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
Vue异步加载about组件
2017/10/31 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
改进Django中的表单的简单方法
2015/07/17 Python
详解Python中的动态属性和特性
2018/04/07 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
设备售后服务承诺书
2014/05/30 职场文书
校庆口号
2014/06/20 职场文书
财产分割协议书范本
2014/11/03 职场文书
罚站检讨书
2015/01/29 职场文书
物业工程部岗位职责
2015/02/11 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python
详解Vue router路由
2021/11/20 Vue.js