getPlaylist云函数返回值和console打印不对。
来源:3-9 读取歌单数据并插入云数据库
慕粉4090790
2019-11-15
云函数如下书写,老师的返回值是null,为什么我的云端测试结果,返回值是{“event”:{}}, 并且console输出也完全不对。
// 云函数入口函数
exports.main = async (event, context) => {
const playlist = await rp(URL).then((res)=>{
return res
})
console.log(playlist)
}
调用状态
成功
返回结果
{“event”:{}}
调用日志
START RequestId: 869583e0-0752-11ea-8182-525400e8849e
Event RequestId: 869583e0-0752-11ea-8182-525400e8849e
END RequestId: 869583e0-0752-11ea-8182-525400e8849e
Report RequestId: 869583e0-0752-11ea-8182-525400e8849e Duration:1ms Memory:256MB MaxMemoryUsed:39.218750MB
2回答
-
1、请在箭头指的地方增加return playlist
2、请重新上传云函数
022019-11-15 -
慕粉4090790
提问者
2019-11-15
云函数入口文件中也已添加云ID
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({env: 'cloud-2up-test'})
const rp = require('request-promise')
const URL = 'http://musicapi.xiecheng.live/personalized'
// 云函数入口函数
exports.main = async (event, context) => {
const playlist = await rp(URL).then((res)=>{
return res
})
console.log(playlist)
}
00
相似问题