老师歌单列表详情问题

来源:3-14 云函数路由优化tcb-router

weixin_慕先生9374355

2021-01-17

用老师的代码现在每个歌单列表只显示3首歌,也看到老师回答的解决方案,完整的歌曲信息需要到trackIds获取,但trackId获取成功后,并格式化
处理trackId函数图片描述
结果如下图
trackIds取到,并格式化
然后想调用一次song/detail接口查询完整的歌单信息。图片描述

因为调用song/detail 需要用到上方trackId(就是那一串数字),但trackId是由第一个musiclist 路由的返回值得到的,所以我在代码中嵌套调用了云函数,如下图:图片描述
云函数图片描述
但通过这种嵌套调用的方式好像获取不到歌曲详情…图片描述
老师应该用什么办法获取到完整歌单啊 弄了一下午。。 我觉得应该是 嵌套云函数的方法出错 求指导

写回答

3回答

谢成

2021-01-21

//img.mukewang.com/szimg/6008d69d099f365821860852.jpg


ids对应的值应该是个字符串,不应该parseInt。 

可以把拼接完的完整的URL输入一下,然后粘贴到浏览器中,如果浏览器中能返回结果就说明是正确了。

1
0

weixin_慕先生9374355

提问者

2021-01-17

补充云函数本地调试,可见嵌套调用的云函数获取完整歌单没有成功,返回值是undefined//img.mukewang.com/szimg/60040141097b450111110413.jpg

//img.mukewang.com/szimg/6004013e09c54da500000000.jpg


0
0

weixin_慕先生9374355

提问者

2021-01-17

老师云函数截图的是错误的,第一个路由最后应该是 ctx.body = res,data

0
2
weixin_慕哥5182678
我也遇到了
2021-02-02
共2条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程