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