【发布时间】:2021-11-26 01:40:19
【问题描述】:
我编写了一个应用程序,允许用户上传带有手写文本的图像,现在他/她应该将提取的文本作为“普通”(数字)文本接收。
目前,我将图片上传到 google cloud bucket,然后触发 cloud function,调用 vision api。然后,视觉 api 在云函数内返回 JSON 结果。
现在我的问题是:如何将 JSON 结果发送回客户端?
- 我试过FCM,但是
vision api的JSON响应超过4000字节,所以消息发送失败。 (我还需要已识别文本的坐标)。收到以下错误:
...
errorInfo: {
code: 'messaging/invalid-argument',
message: 'Request contains an invalid argument.'
}
- 我听说过 PubSub,但正如他们所描述的 here ,它不适合服务到客户端的通信。或者它是一个永远不会少的选择?
如何将“大”结果从我的云功能发送回客户端?
非常感谢任何帮助!感谢您的宝贵时间,如果有任何不清楚或遗漏的地方,我很乐意尽快添加信息。
【问题讨论】:
标签: node.js google-cloud-functions google-cloud-messaging