把编译好的项目/unpackage/dist/build/web文件夹中的代码部署到服务器上了,在电脑浏览器上请求都是正常的,但是用手机浏览器访问时,所有的请求接口都报request:fail 错误,是什么原因导致的?
'''return new Promise((resolve, reject) => {uni.request({
url: 'https://apiv1.cuckoobuy.com/currency/all',
method: method,
data: data,
success: (res) => {
uni.hideLoading();
resolve(res.data); // 请求成功,返回数据
},
fail: (err) => {
uni.hideLoading();
reject(err); // 请求失败,返回错误信息
}
}); })'''
guangxu (作者)
服务器没有什么限制,用手机浏览器直接访问https://apiv1.cuckoobuy.com/currency/all 是有响应的,因为缺少header信息返回了403,{"code":403,"message":"Access Denied."};后端接口已经设置了允许跨域请求;
2025-03-11 11:40
guangxu (作者)
我刚刚把uni.request换成了Axios,报错返回的信息是 The network is currently busy, please try again later
2025-03-11 11:42