页面跳转问题
来源:7-7 微信网页授权前端调试
亚麻hamapi
2020-04-28
在7-6最后测试的时候就无法跳转到给的returnUrl的地址,但从debug(图1,2)来看是有获取到openid的,所以就继续做了。然后在7-7和前端连调的时候,手机和mac连上同一wifi且可以互ping(mac的ip地址为10.0.0.13), 手机设置了Charles代理, 点击我的主页 ronfood.com. 发现授权后无法跳转回主页。Charles抓包来看是return失败了?请问如何解决以及该从什么地方查可能的bug
以下为一些帮助debug的信息
图1能进入authorize()
图2. 在userInfo()最后,获取到了openid,且log.info也打印出来了
图3. 本机的/etc/hosts 设置,证明输入ronfood.com是能跳转到虚拟机(虚拟机ip为10.0.0.15)
图4. nginx.conf 的配置
图5. /opt/code/sell_fe_buyer/config/index.js 修改后
图6. 手机用Charles代理后,在微信里点我设置的首页ronfood.com,最后授权后跳转之后的结果
图7. Charles抓包的内容显示在最后一步跳转失败
写回答
1回答
-
廖师兄助理
2020-04-30
同学可以提前看一下第16章,里面有对授权方面的二次补充,看完之后对你应该会有很大帮助,Charles使用的时候看下走到哪个部分然后在上一个地方打一下断点,看下哪里数据没有读到
022020-05-06
相似问题