Vue本地代理举例:

module.exports = {publicPath: './',devServer: {proxy: {'/api': {target: 'https://movie.douban.com',ws: true,changeOrigin: true,pathRewrite: {'^/api': ''}},'/bpi': {target: 'https://cdnopenapialifc.agaege.com/',ws: true,changeOrigin: true,pathRewrite: {'^/bpi': ''}}}},pwa: {iconPaths: {favicon32: 'favicon.ico',favicon16: 'favicon.ico',appleTouchIcon: 'favicon.ico',maskIcon: 'favicon.ico',msTileImage: 'favicon.ico'}}
}

  

Vue 本地代理编辑好后,能实现跨域获取接口数据,但是打包后在生产环境接口报错404,要怎样才能解决生产环境跨域问题呢?
在开发环境配置好本地代理后,使用Nginx反向代理解决生产环境跨域问题!

1、修改Nginx的配置文件 xxx.conf

location /api {rewrite  ^.+api/?(.*)$ /$1 break; //可选参数,正则验证地址include  uwsgi_params; //可选参数,uwsgi是服务器和服务端应用程序的通信协议,规定了怎么把请求转发给应用程序和返回proxy_pass   https://www.xxxxx.cn:444; #此处修改为自己的请求地址,必填
}
###api为本地开发时,在config/index.js中的proxyTable: {}配置的请求代理
###根据具体情况修改

  2、记得重启Nginx服务,使修改生效

举例:

location /api {
rewrite ^.+api/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass https://movie.douban.com;
}location /bpi {
rewrite ^.+bpi/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass https://cdnopenapialifc.agaege.com/;
}

  

转载于:https://www.cnblogs.com/zhaohongcheng/p/11250161.html

Vue Nginx反向代理配置 解决生产环境跨域相关推荐

  1. nginx反向代理配置解决不同域名默认页面不同问题

    nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...

  2. Vue代理解决生产环境跨域问题

    当我们前端要调用跨域接口时,我们需要用代理解决跨域问题,比如Vue的代理配置proxy,但是当Vue项目打包成静态文件时,他的代理也就失灵了,因为代理的前提是本地必须有service,本章讲一下生产环 ...

  3. Vue代理解决生产环境跨域问题 部署必备干货

    当我们前端要调用跨域接口时,我们需要用代理解决跨域问题,比如Vue的代理配置proxy,但是当Vue项目打包成静态文件时,他的代理也就失灵了,因为代理的前提是本地必须有service,本章讲一下生产环 ...

  4. 微服务架构(5):nginx反向代理cors解决跨域

    微服务架构(5):nginx反向代理&&cors解决跨域 学习目标 1.使用域名访问本地项目 1.1.统一环境 1.2.域名解析 1.3.解决域名解析问题 1.4.nginx解决端口问 ...

  5. LNMP详解(七)——Nginx反向代理配置实战

    今天继续给大家介绍Linux运维的相关知识,本文主要内容是Nginx反向代理配置实战. 一.系统架构简介 在生产环境中,我们有时需要使用Nginx做反向代理功能,其架构如下所示: 在上图中,所有的外界 ...

  6. nginx反向代理配置及优化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liuyu.blog.51cto.com/183345/166381 nginx反 ...

  7. Nginx反向代理配置详解

    Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...

  8. nginx反向代理配置实例分享

    nginx反向代理配置一例. 配置内容如下: user www www; worker_processes 8; error_log /usr/local/webserver/nginx/logs/n ...

  9. linux nginx反向代理配置

    linux  nginx反向代理配置 location ^~/api/ {proxy_pass http://192.168.1.50:82/; }

最新文章

  1. springboot 主键重复导致数据重复_Springboot实现防重复提交和防重复点击(附源码)...
  2. 网站502与504错误分析
  3. C++中指针和引用的选择
  4. SAP License:云ERP真的已经玩不转了吗?
  5. 关闭Visual Studio 实时调试器
  6. Windows的同步I/O和异步I/O
  7. mysql建表时添加时间默认值只存储时分秒且自动存储
  8. 可孚医疗的数字化突围
  9. h5跳转App以及URL Scheme获取-App协议列表
  10. 【bfs 反向建边】2016-2017 ACM-ICPC, Egyptian Collegiate Programming Contest (ECPC 16) Jumping
  11. 1.Grettings and Introductions
  12. eclipse cdt 导入c ++ 工程并建立头头文件 索引
  13. 【Excel VBA】Len的有趣之处——获取的长度怎么不一致?
  14. runHiC分析HiC_seq数据
  15. 什么平台制作表单工具效率高?
  16. 【Binder 机制】AIDL 分析 ( 分析 AIDL 文件生成的 Java 源文件 | Binder | IBinder | Stub | Proxy )
  17. 匿名类的含义理解(多角度多案例通俗理解)
  18. 注销Apple ID账号
  19. python 儿童 游戏_防止孩子玩游戏的Python小程序
  20. 【笔记】系统和内核版本用户系统时间YUM仓库selinuxfirewalld

热门文章

  1. 计算机软考可以直接高级吗,计算机软考没有中级能考高级吗
  2. C++ Primer学习笔记(一)
  3. 你可能不知道console强大
  4. 普林斯顿公开课 算法1-5:算法理论
  5. 归并排序——算法系列
  6. web前端(滚动条样式)
  7. 【转】使用 F#、MapReduce 和 Windows Azure 分析日志文件
  8. 如何实现上一条、下一条的功能
  9. 【Azure Services Platform Step by Step-第5篇】.NET Services 概述
  10. 网络协议:TCP可靠传输