我的本地函数可以在
上正常运行firebase serve --only functions
但是一旦将其部署到云中,我就无法使用邮递员向其发出相同的get请求。我在stackdriver上收到以下错误:
Unexpected token u in JSON at position 0 at JSON.parse
,我的请求返回以下内容:400. That’s an error.Your client has issued a malformed or illegal request. That’s all we know.
我在本地和Firebase中发送的数据是类型为GET
的{{1}}请求,其主体为:
application/json
与本地相比,远程请求firebase函数有什么要求?
下面是我的功能的开始:
{
"data": {
"Celebrity_A": "Brad Pitt",
"Celebrity_B": "Angelina Jolie"
}
}
答案 0 :(得分:4)
尝试以POST
方法发送您的请求,您不会经常在正文中看到GET
请求,这就是POST
更安全,从未被缓存的原因,重要的是没有大小限制,也许这就是导致您的GET
请求无法正常工作的原因。
希望有帮助。