收藏
回答

uniapp微信小程序开发者工具请求正常真机预览正常,但是扫码预览不通发布到体验版接口也不通?

	我使用uniapp开发微信小程序编译到开发者工具查看页面请求正常使用真机预览查看页面接口也是正常,
但是扫码预览接口会跨域发布到体验版查看接口也是不通,
已经各种方式尝试一天了,十分苦恼,工具也更新了也没变化
  
这是我的小程序ID : wxbc326faadf0c6bac 
开发中使用的域名是通过ICP背过案的
希望官方看到我发的帖子可以回复一下,
也希望有大佬看到能指点一下

========================================================

下面是我的请求代码
http(param) {
		// 请求参数
		var url = param.url,
			method = param.method || 'get',
			data = param.data || {},
			header = {
				"Access-Control-Allow-Origin": 'https://cqadmin.cangqunfoot.com',
			},
			hideLoading = param.hideLoading || false; 
		//拼接完整请求地址
		var requestUrl = operate.api + url; 
		if (method) {
			method = method.toUpperCase(); //小写改为大写
			header['Accept'] = 'application/json'
			if (method == "POST") {
				// header['content-type'] = "application/x-www-form-urlencoded"
			} else {
				header['content-type'] = "application/json"
			}
		}


		// 返回promise
		return new Promise((resolve, reject) => {
			// 请求
			// console.log(requestUrl)
			uni.request({
				url: requestUrl,
				data: data,
				method: method,
				header: {
					'Authorization': uni.getStorageSync('token') || '',
					'content-type': 'application/json',
					"Access-Control-Allow-Origin": '*',
					'token': uni.getStorageSync('token'),
					'request-type': 1,
					'tenant-id': 1,
					sslVerify: false
				},
				sslVerify: false,
				dataType: 'json',
				success: (res) => {
					if (res.data.code == 401) {
                                      // 这里省略的是token出错时的代码
					} 
					// 将结果抛出 
					resolve(res.data)
				},
				//请求失败
				fail: (e) => {
					// console.log("请求失败", e)
					uni.showToast({
						title: "请求失败",
						icon: 'none'
					}); 
					resolve(e.data);
				},
				//请求完成
				complete() {
					resolve();
					return;
				}
			})
		})
	}
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容