0


nginx部署vue

nginx部署vue脚手架项目

部署项目的前提条件
1、vue项目已经开发并且打包好
2、已经安装好nginx服务

配置axios

1、安装软件
npm install axios -S

2、人口配置
main.js

  1. import Axios from'axios'Vue.prototype.$http = Axios

3、代理服务
vue.config.js

  1. // 线上跨域 需要再nginx配置反向代理// 本地跨域
  2. module.exports ={devServer:{port:8071,proxy:{'/api':{target:'http://127.0.0.1:4523/m1/1241224-0-default/',changeOrigin:true,pathRewrite:{'^/api':''}}}}}

4、请求案例

  1. let _this =this;this.$http({url:"/api/test",method:"get"}).then(res=>{
  2. _this.list = res.data.data;
  3. console.log(res)}).catch(err=>{
  4. console.err(error);});

nginx配置

1、配置管理

  1. location /{
  2. root D:/project/WebStorm/vue-demo/vue-app-1/dist;
  3. index index.html index.htm;
  4. try_files $uri $uri//index.html;}
  5. location /api/{
  6. proxy_pass http://127.0.0.1:4523/m1/1241224-0-default/;}

2、服务管理

  1. 先进入nginx安装目录,执行如下命令
  2. 启动: start nginx
  3. 停止: nginx -s stop
  4. 重启: nginx -s reload
标签: nginx vue.js 运维

本文转载自: https://blog.csdn.net/HUALIXIAN/article/details/125706459
版权归原作者 花也寂寞 所有, 如有侵权,请联系我们删除。

“nginx部署vue”的评论:

还没有评论