小程序中云函数参数的接收与传递/errMsg: Error: 参数值错误 (需要有效的ImageUrl或Imagebase64)。

调用云函数时小程序报错:

WAServiceMainContext.js:2 Error: cloud.callFunction:fail Error: errCode: -504002 
functions execute fail | errMsg: Error: 参数值错误 (需要有效的ImageUrl或Imagebase64)。

原因:对于云函数参数传递与接收掌握不清楚

在小程序中使用云函数

wx.cloud.callFunction({
  // 云函数名称
  name: 'todo_functions', 
  // 传给云函数的参数
  data: {
	name:"world !!!"
  },
  success: function(res) {
    console.log(res.result.new_name) // hello world !!!
  },
  fail: console.error
})

云函数接收从小程序中传递过来的参数

在云函数中接收js传来的参数,并返回参数:

exports.main = async (event, context) => {
  const params = {
    "ImageUrl":event.ImageUrl
  };
}

更新云函数(上传并部署,云端安装依赖)

image

posted @ 2022-03-22 21:34  又一岁荣枯  阅读(1266)  评论(0编辑  收藏  举报