2***@qq.com
2***@qq.com
  • 发布:2024-09-29 08:36
  • 更新:2024-09-29 09:26
  • 阅读:35

uni.request会失效

分类:uni-app

最近要上架苹果商店,发现苹果那边一直登录不上。后台那边的日志我查过了,根本没有苹果发起请求那个时间点的日志。

我对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;
2024-09-29 08:36 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

你在开发环境的时候,没问题?

  • 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

要回复问题请先登录注册