我想使用node.js在Heroku上创建一个应用程序来显示各种统计信息。
这意味着请求可能需要很长时间才能完成(超过标准30秒)。 1.如何增加超时间隔,以便我的应用程序在请求超时时不会崩溃? 2.只要在服务器上处理数据,我如何制作长轮询请求以逐步将数据流传输到客户端?
谢谢。
答案 0 :(得分:1)
您可以使用http://socket.io进行双向服务器/客户端通信。
根据https://devcenter.heroku.com/articles/using-socket-io-with-node-js-on-heroku,Heroku目前不支持Websockets。但是socket.io可以处理Heroku支持的各种协议。