云函数测试请求成功返回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回答
-
上面代码中没有返回值,所以得到null是正常的。
接口调用方式请参考《3-10》小节。
00
相似问题