例如我现在的项目运行在 http://localhost:8080,而我有个接口是 https://service.picasso.adesk.com/v1/wallpaper/album,发起请求就会出现跨域问题,以下是解决方法

首先找到 manifest.json 这个文件,在项目目录的src文件夹下,添加 "h5" 节点

 1 "h5": {
2 "devServer": {
3 "port": 8080,
4 "disableHostCheck": true,
5 "proxy": {
6 "/dpc": {
7 "target": "https://service.picasso.adesk.com",
8 "changeOrigin": true,
9 "secure": true,
10 "pathRewrite": {
11 "^/dpc": ""
12 }
13 }
14 }
15 }
16 }

然后发起请求,注意:原来的 "https://service.picasso.adesk.com" 需要替换成 "/dpc"

2  url: '/dpc/v1/wallpaper/album',
3 success: (res) => {
4 console.log(res.data)
5 }
6 })

查看请求路径,如图,由 "https://service.picasso.adesk.com/v1/wallpaper/album" 变为了 "http://localhost:8080/dpc/v1/wallpaper/album",成功返回数据,问题解决 ~

参考文章:https://blog.csdn.net/paopao79085/article/details/91948809

最新文章

  1. 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
  2. Query Designer:Exception,不同的值显示不同的颜色
  3. XproerIM-v1.3更新-企业即时通迅
  4. iOS-多线程--介绍NSOperration
  5. 如何修改SVN已提交项目的message log
  6. 更改chrome底色为护目色
  7. [Android Pro] Android Support 包里究竟有什么
  8. UVa 10088 - Trees on My Island (pick定理)
  9. 【Python千问 1】Python核心编程(第二版)导读
  10. net Core 使用MyCat分布式数据库,实现读写分离
  11. JavaScript中var a=b=c=d的小发现
  12. 创建一个jQuery UI的垂直进度条效果
  13. Ubunu下安装mongoDB
  14. java读取请求中body数据
  15. 安装VUE Cli3 框架方法
  16. spring boot 入门及示例
  17. [2017-8-02]Android Learning Day9
  18. linux下的静态库与动态库
  19. head first---------facade design pattern
  20. C++ 相关面试题汇总

热门文章

  1. LDA主题模型困惑度计算
  2. 《Web安全攻防渗透测试实战指南》 各类型 SQL注入 实验过程整理
  3. spring整合(Junit、web)
  4. Linux NSF网络共享盘
  5. jdbc原理与步骤
  6. 基于Scrapy的交互式漫画爬虫
  7. Python练习题 015:一颗自由落地的球
  8. JAVA运行环境 和 Java Applet的运行环境 的区别
  9. SpringBoot整合Shiro+MD5+Salt+Redis实现认证和动态权限管理(上)----筑基中期
  10. shell-逻辑操作符讲解与文件条件测试多范例多生产案例