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高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
js实现编辑div节点名称的方法
Dec 17 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
May 14 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 Javascript
webpack 开发和生产并行设置的方法
Nov 08 Javascript
js实现按钮开关单机下拉菜单效果
Nov 22 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 Directory 函数的详解
2013/03/07 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
详解用webpack2搭建angular2的项目
2017/06/22 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
Nest.js 授权验证的方法示例
2021/02/22 Javascript
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
python3+pyqt5+itchat微信定时发送消息的方法
2019/02/20 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
《两只鸟蛋》教学反思
2014/02/10 职场文书
团员个人总结
2015/02/26 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python