请稍等 ...
×

采纳答案成功!

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

服务端已获取到了TOKEN 但无法返回至客户端


在调试过程中 服务端的token数据及其他都没有遇到什么报错,数据获取都还挺正常的。但在检测工具里 就出现了未知错误500
图片描述

然后再测试过程中 error.php返回variable type出现了问题 于是将return token 那块改成了json模式 但依旧报错。
图片描述
这个问题确实已经卡了很多天了 代码对着教学视频也重新打了三次 一步一步的检查了。。 不确定是不是因为config那里需要配置些什么 还是什么其他原因。。 望解答

正在回答

1回答

这个项目的问题 基本很难由老师回答。主要是项目流程太复杂了,一个问题如果报500,那500是未知异常。这个范围太大了,根本猜不出来,只能自己调试分析。老师能保证的就是视频里是没问题的。

视频基本上是一行行写的,也基本每一步都有演示。

0 回复 有任何疑惑可以回复我~
  • 提问者 SuzyS #1
    老师 是这样的 我又看了一遍token那一章 代码是没有错误的 就是说 getToken 这个controller 是运行成功的, 也得到了token值。 问题是出在把token值传回小程序前端那块, 也就是getToken最后的return那块 我调试后发现 token在传输过程中出了问题 也就是我说的variable type error 也是我问题第三张图(error.php)的报错, 这个和你视频里的代码呈现应该是没有关联的 感觉可能是我们PHP的环境配置 或者其他配置存在差异性导致的, 那么 仅从这一点考虑的话 我应该怎么更改我最后传递的variable 使其合理呢?
    回复 有任何疑惑可以回复我~ 2020-05-10 13:02:37
  • 7七月 回复 提问者 SuzyS #2
    问题是返回token这个没有什么特殊的就是返回一个字符串。你是都不能返回还是token不能返回?返回token和返回任何结果没有区别呀。
    回复 有任何疑惑可以回复我~ 2020-05-10 21:53:39
  • 提问者 SuzyS 回复 7七月 #3
    老师 问题解决了 问题确实是出现在return token的那个环节 我的框架设定貌似没办法return【’token’token】数组这种 只能直接return $token 只能返回字符串 不然就会报错 说返回到客户端的变量类型不对。感觉是初始配置不太一样的原因吧,说白了 还是TP5的配置问题。_(:з」∠)。。
    回复 有任何疑惑可以回复我~ 2020-05-10 22:14:28
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号