老师歌单列表详情问题
来源:3-14 云函数路由优化tcb-router
weixin_慕先生9374355
2021-01-17
用老师的代码现在每个歌单列表只显示3首歌,也看到老师回答的解决方案,完整的歌曲信息需要到trackIds获取,但trackId获取成功后,并格式化
处理trackId函数
结果如下图
然后想调用一次song/detail接口查询完整的歌单信息。
因为调用song/detail 需要用到上方trackId(就是那一串数字),但trackId是由第一个musiclist 路由的返回值得到的,所以我在代码中嵌套调用了云函数,如下图:
云函数
但通过这种嵌套调用的方式好像获取不到歌曲详情…
老师应该用什么办法获取到完整歌单啊 弄了一下午。。 我觉得应该是 嵌套云函数的方法出错 求指导
写回答
3回答
-
谢成
2021-01-21
ids对应的值应该是个字符串,不应该parseInt。
可以把拼接完的完整的URL输入一下,然后粘贴到浏览器中,如果浏览器中能返回结果就说明是正确了。
10 -
weixin_慕先生9374355
提问者
2021-01-17
补充云函数本地调试,可见嵌套调用的云函数获取完整歌单没有成功,返回值是undefined
00 -
weixin_慕先生9374355
提问者
2021-01-17
老师云函数截图的是错误的,第一个路由最后应该是 ctx.body = res,data
022021-02-02
相似问题