请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

真机测试ajax请求没反应

课程前面的swagger测试都通了
真机测试没通

that.ajax(that.url.register, 'POST', data, function(resp) {
								let permission = resp.data.permission;
								let token = resp.data.token;
								uni.setStorageSync('token', token);
								uni.setStorageSync('permission', permission);
								console.log(permission)
								uni.switchTab({
									url: '../index/index'
								});
							});

我的url是正确的,不是localhost

let baseUrl = "http://192.168.1.103:8080/emos-wx-api"


手机是同一个wifi
手机ip192.168.1.100

手机上输入000000并点击执行注册后没有反应,后端也没有数据

代码也按照手册后面的改过了
uni.login({
				provider: 'weixin',
				success: function(resp) {
					console.log(resp.code);
					let code = resp.code;
					// 获取用户信息
					uni.getUserProfile({
						desc: '获取用户信息',
						success: function(resp) {
							console.log(resp.userInfo.nickName);
							console.log(resp.userInfo.avatarUrl);
							let nickName = resp.userInfo.nickName;
							let avatarUrl = resp.userInfo.avatarUrl;
							let data = {
								code: that.code,
								nickname: nickName,
								photo: avatarUrl,
								registerCode: that.registerCode
							};
							that.ajax(that.url.register, 'POST', data, function(resp) {
								let permission = resp.data.permission;
								let token = resp.data.token;
								uni.setStorageSync('token', token);
								uni.setStorageSync('permission', permission);
								console.log(permission)
								uni.switchTab({
									url: '../index/index'
								});
							});
						}
真机测试1.0版

正在回答 回答被采纳积分+3

3回答

Springhh 2023-03-22 17:14:50
你好,你这个ajax调通了吗🥺
0 回复 有任何疑惑可以回复我~
rddata 2023-03-03 09:40:55

用手机连电脑开的热点,亲测可行

0 回复 有任何疑惑可以回复我~
神思者 2022-10-15 21:56:20

手机开热点让电脑连接,关闭Windows防火墙,小程序的baseURL写手机分配给电脑的IP地址

0 回复 有任何疑惑可以回复我~
  • 提问者 LemonCat #1
    老师,所有方法都试过了,我在代码里加了console.log打印,可以打印出临时授权码、用户昵称、用户头像图片地址,但是ajax请求就是没发出来一样,后端感知不到,数据库没有,然后我拿这个临时授权码又跑了一遍swagger,能跑通没问题,数据库正常插入了数据。实在是没辙了,折腾了半天,我暂时先跳过这个地方的问题吧,至少后端接口没问题,前端肯定哪里出了问题。
    同时也谢谢老师的回答,老师辛苦了,周六晚上还在答疑也太敬业了
    回复 有任何疑惑可以回复我~ 2022-10-15 22:40:13
  • 神思者 回复 提问者 LemonCat #2
    你在电脑上ping一下手机IP,如果ping不通,说明不在同一个网段
    回复 有任何疑惑可以回复我~ 2022-10-15 22:47:38
  • 提问者 LemonCat 回复 神思者 #3
    老师手机能ping通电脑,电脑能ping通手机,实在搞不定,我已经躺平了(绝望.jpg)
    回复 有任何疑惑可以回复我~ 2022-10-16 09:01:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信