云函数测试请求成功返回null

来源:3-9 读取歌单数据并插入云数据库

丛从绿草

2021-05-20

在课程3-9节当中遇到的问题.

这个是getPlaylist 云函数的文件
// 云函数入口函数
exports.main = async (event, context) => {
const playlist = await rp(URL).then(res => {
console.log(‘res’, res)
return JSON.parse(res).result
})
for (let i = 0, len = playlist.length; i < len; i++) {
await db.collection(‘playlist’).add({
data: {
…playlist[i],
createTime: db.serverDate()
}
}).then(res => {
console.log(“插入成功”)
}).catch(err => {
console.error(“插入失败”)
})
}
}
, 上传之后,进行云端测试,以下是测试结果

图片描述

请问 “https://apis.imooc.com/personalized?icode=” 这个是接口地址嘛? 这是从源码里看到的。用视频里的URL地址的话,直接报错。

写回答

1回答

谢成

2021-05-21

上面代码中没有返回值,所以得到null是正常的。

接口调用方式请参考《3-10》小节。

0
0

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

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

1938 学习 · 2768 问题

查看课程