【发布时间】:2021-05-11 08:52:38
【问题描述】:
我有一个应用程序,其后端运行 Express.js,前端运行 React.js。
在应用程序中,用户将前端的文件上传到后端,后端然后对其进行处理,完成后将处理后的文件发送到前端。
我想在处理文件时将后端发生的更改通知前端。
我的问题是:我应该使用 socket.io 来执行此操作吗?可能有两个或多个用户同时使用该应用获取不同的数据,我可以分别通知每个用户每个过程吗?
谢谢。
【问题讨论】:
我有一个应用程序,其后端运行 Express.js,前端运行 React.js。
在应用程序中,用户将前端的文件上传到后端,后端然后对其进行处理,完成后将处理后的文件发送到前端。
我想在处理文件时将后端发生的更改通知前端。
我的问题是:我应该使用 socket.io 来执行此操作吗?可能有两个或多个用户同时使用该应用获取不同的数据,我可以分别通知每个用户每个过程吗?
谢谢。
【问题讨论】:
我应该使用 socket.io 来做到这一点吗?
是的。这是 socket.io 的一个很好的应用程序。
可能有两个或多个用户同时使用该应用获取不同的数据,我可以分别通知每个用户每个过程吗?
是的,每个socket.io连接都可以单独发送消息。
【讨论】: