最近要上架苹果商店,发现苹果那边一直登录不上。后台那边的日志我查过了,根本没有苹果发起请求那个时间点的日志。
我对uniapp也不是很熟悉,这个封装是哪里有问题吗?
// 引入 uni
// import uni from '@dcloudio/uni-app'
// 创建一个请求方法
function request(options, header = {}) {
if (uni.getStorageSync('token')) header.Authorization = uni.getStorageSync('token')
if (options.headers) header['Content-Type'] = options.headers['Content-Type']
const baseURL = 'http://116.228.197.77:1300/' //服务器地址外网映射链接
return new Promise((resolve, reject) => {
uni.showLoading({
title: '发送中',
mask: true
})
uni.request({
url: baseURL + options.url,
method: options.method.toUpperCase(),
data: options.method === 'GET' ? {} : options
.data,
timeout: 7000,
header: header,
success: (response) => {
// console.log(response)
// 这里可以根据需要处理返回的数据,例如错误码处理等
if (response.statusCode === 200 && response.data.code ===
200) { // 假设 code 为 0 表示成功
uni.hideLoading(); //关闭加载动画
resolve(response);
} else {
uni.hideLoading({
success: () => {
uni.showToast({
title: response.data.msg,
icon: 'none'
});
}
}); //关闭加载动画
reject(response.data.msg || '网络请求失败');
}
},
fail: (error) => {
reject(error);
}
});
});
}
// 导出 request 方法
export default request;
2***@qq.com (作者)
没有问题的,我用testflight外部测试,让朋友安装,他们也可以正常使用。就苹果,因为我第一次搞这个上架,就是两眼一黑找不到北
2024-09-29 16:12
套马杆的套子
回复 2***@qq.com: 你上架也是这个http://116.228.197.77:1300?我ping和telnet都不通啊
2024-09-29 16:22