【发布时间】:2018-09-16 03:29:27
【问题描述】:
我一直在 firebase functions:shell 中尝试新的 firebase 可调用云函数,但不断出现以下错误
请求的 Content-Type 不正确。
和
从函数收到响应:400,{"error":{"status":"INVALID_ARGUMENT","message":"Bad Request"}}
这里是嗬 w 我想在 shell 上调用这个函数
myFunc.post(dataObject)
我也试过了
myFunc.post().form(dataObject)
然后我得到错误的编码(表单)错误。 dataObject 是有效的 JSON。
更新:
我想我需要使用firebase serve 来模拟这些callable https 函数。数据需要像这样在 post 请求中传递(注意它是如何嵌套在 data 参数中的)
{
"data":{
"applicantId": "XycWNYxqGOhL94ocBl9eWQ6wxHn2",
"openingId": "-L8kYvb_jza8bPNVENRN"
}
}
我仍然想不通的是如何在通过 REST 客户端调用该函数时传递虚拟身份验证信息
【问题讨论】:
-
目前您正在尝试做的事情并没有得到很好的支持。您必须了解可调用的有线协议才能操作它们,而这尚未记录在案。
标签: node.js firebase google-cloud-functions firebase-cli