是否有可能将响应流回浏览器,从节点,也许使用http2?我可以使用http2将响应流式传输回浏览器吗?
在我的网络应用程序中,用户按下一个启动服务器进程的按钮。此过程可能需要10分钟或更长时间才能完成。我想将状态更新传回给客户端/浏览器。
我相信我可以用websockets做到这一点,但我希望http2能够让这件事变得更容易。我知道它支持“推送”,但据我所知,这仅仅是推送用户将来可能需要的文件。
或者我甚至不需要http2?浏览器会保持连接多长时间?我可以无限期保持res.write()
吗?
您可能想要使用[SSE](https://en.wikipedia.org/wiki/Server-sent_events)。我不认为HTTP/2与HTTP/1.1在这里是相关的。 – kennytm
@kennytm哦,这听起来很有希望。谢谢! – mpen