![](/img/trans.png)
[英]How to send objects from server to client side components in react-express node app
[英]Send progress data from a long running async function on a Node Express Server to a react client
当客户端请求数据并等待其完成时,我希望能够从节点快速服务器上运行的长时间运行的异步 function 发送某种进度数据。
const express = require('express');
const app = express();
const port = process.env.PORT;
app.get('/', (req, res) => {
// Send data to client
(async () => {
await someFunc();
})();
})
假设someFunc()负责向客户端返回进度数据和最终响应。
好吧,您不能这样做,因为第一个响应将结束 HTTP 请求(结束连接)。 您要查找的是 WebSocket,使用 WebSocket,您可以继续将数据推送到客户端,因为它保持连接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.