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