Axios 和 Express:向 Express 发送请求并在多个步骤中获得响应
Axios and Express: Send a request to Express and get responses in multiple steps
我正在开发一个 React/Node 程序。在程序的某个地方,我想使用 Axios 向后端发送请求,然后当后端功能正在处理请求时,我想通过显示一些通知来逐步响应以更新前端。
我可以通过发送多个请求并等待每个响应来做到这一点。但问题是每个步骤中的第一个过程在所有步骤中都是完全相同的,这会产生一些性能问题。
我的问题是:
有什么方法可以将单个请求发送到 API,然后在后端 return 在处理过程中分多个步骤响应?同时在前端,从后端获取更新并在其上更新通知?
非常感谢
抱歉,兄弟,恐怕您无法单独使用 HTTP 来完成此操作,因为连接以单个请求的单个响应结束。您需要通过 Axios 的多个 HTTP 调用来执行此操作。
否则,您可以使用 WebSocket。
他们是很酷的模块 socket.io,带有大量示例和文档。
检查一下,
我正在开发一个 React/Node 程序。在程序的某个地方,我想使用 Axios 向后端发送请求,然后当后端功能正在处理请求时,我想通过显示一些通知来逐步响应以更新前端。
我可以通过发送多个请求并等待每个响应来做到这一点。但问题是每个步骤中的第一个过程在所有步骤中都是完全相同的,这会产生一些性能问题。
我的问题是:
有什么方法可以将单个请求发送到 API,然后在后端 return 在处理过程中分多个步骤响应?同时在前端,从后端获取更新并在其上更新通知?
非常感谢
抱歉,兄弟,恐怕您无法单独使用 HTTP 来完成此操作,因为连接以单个请求的单个响应结束。您需要通过 Axios 的多个 HTTP 调用来执行此操作。
否则,您可以使用 WebSocket。 他们是很酷的模块 socket.io,带有大量示例和文档。 检查一下,