【发布时间】:2020-08-19 18:47:24
【问题描述】:
我一直在努力寻找与我在使用 Azure Functions (Node.js) 时遇到的问题相关的任何类型的信息。
我正在尝试保持 HTTP 请求/连接处于活动状态,并在初始请求时启动文本/流,并在不终止连接的情况下将块写入此流。
虽然我可以使用带有 response.write(...) 的标准 express + Node.js 进程/服务器来做到这一点。
我似乎无法在 Azure 的 context.res 对象中找到等效项,我也无法阻止 Azure Functions 调用 context.res.done() 而只是将块写入活动流。
我正在尝试构建一个允许我执行长轮询的解决方案...
我非常感谢任何建议或信息。
非常感谢。
更新:
致任何偶然发现这个问题的人。除了整个 http 请求/响应之外,什么都做不了。希望将来支持直接从 Azure 函数流式传输数据。
【问题讨论】:
-
你的意思是你从一个源获取同一个 Azure Function 应用实例的大块数据,然后你不断将它们附加到你的全局变量中,一旦你得到所有的数据块,你返回所有一下子?
-
@HarshitaSingh-MSFT 正确。数据可能在几分钟内到可能 5 分钟内可用,但我需要对函数应用程序的 http 请求才能保持连接和活动,直到那时...
标签: node.js azure azure-functions azure-function-app