Node.js XMLHttpRequest在res.end()之前检测来自服务器的新数据

Node.js XMLHttpRequest在res.end()之前检测来自服务器的新数据,node.js,express,xmlhttprequest,Node.js,Express,Xmlhttprequest,是否可以在发送新数据时检测到来自服务器的数据?例如,对于express.js: res.write('Processing 14% or something'); 然后在页面上显示进度条 编辑: 我最初的问题有点困惑,所以让我解释一下情况。我已经创建了一个页面,用户可以上传歌曲文件。然后将这些文件(使用ffmpeg)转换为用于web的.ogg和.mp3文件。转换需要很长时间。是否可以使用发送文件的同一个XMLHttpRequest将有关转换的实时数据发送回客户端?如果我理解正确,您正在尝试实施

是否可以在发送新数据时检测到来自服务器的数据?例如,对于express.js:

res.write('Processing 14% or something');
然后在页面上显示进度条

编辑:
我最初的问题有点困惑,所以让我解释一下情况。我已经创建了一个页面,用户可以上传歌曲文件。然后将这些文件(使用ffmpeg)转换为用于web的.ogg和.mp3文件。转换需要很长时间。是否可以使用发送文件的同一个XMLHttpRequest将有关转换的实时数据发送回客户端?

如果我理解正确,您正在尝试实施基于事件的操作。是的node.js拥有一些优秀的web套接字库,如和

您需要了解nodejs模式

Websocket协议有助于维护服务器和客户端之间的全双工连接。当服务器中发生任何操作时,您可以通知客户端,类似地,当客户端中发生任何操作时,您可以通知服务器。库提供了向所有连接的客户端或选定客户端广播事件的灵活性

因此,您将经常使用的基本上是发射开启
仔细阅读文档,学习不会花费太多时间。如果您需要帮助,请告诉我。

如果我理解正确,您正在尝试实施基于事件的操作。是的node.js拥有一些优秀的web套接字库,如和

您需要了解nodejs模式

Websocket协议有助于维护服务器和客户端之间的全双工连接。当服务器中发生任何操作时,您可以通知客户端,类似地,当客户端中发生任何操作时,您可以通知服务器。库提供了向所有连接的客户端或选定客户端广播事件的灵活性

因此,您将经常使用的基本上是发射开启
仔细阅读文档,学习不会花费太多时间。如果您需要帮助,请告诉我。

如果我理解正确,您正在尝试实施基于事件的操作。是的node.js拥有一些优秀的web套接字库,如和

您需要了解nodejs模式

Websocket协议有助于维护服务器和客户端之间的全双工连接。当服务器中发生任何操作时,您可以通知客户端,类似地,当客户端中发生任何操作时,您可以通知服务器。库提供了向所有连接的客户端或选定客户端广播事件的灵活性

因此,您将经常使用的基本上是发射开启
仔细阅读文档,学习不会花费太多时间。如果您需要帮助,请告诉我。

如果我理解正确,您正在尝试实施基于事件的操作。是的node.js拥有一些优秀的web套接字库,如和

您需要了解nodejs模式

Websocket协议有助于维护服务器和客户端之间的全双工连接。当服务器中发生任何操作时,您可以通知客户端,类似地,当客户端中发生任何操作时,您可以通知服务器。库提供了向所有连接的客户端或选定客户端广播事件的灵活性

因此,您将经常使用的基本上是发射开启
仔细阅读文档,学习不会花费太多时间。如果您需要帮助,请告诉我。

您能详细描述一下您试图解决的问题吗?您是否试图在一个长时间运行的ajax调用上显示进度?或者别的什么?你能描述一下你想解决的问题吗?您是否试图在一个长时间运行的ajax调用上显示进度?或者别的什么?你能描述一下你想解决的问题吗?您是否试图在一个长时间运行的ajax调用上显示进度?或者别的什么?你能描述一下你想解决的问题吗?您是否试图在一个长时间运行的ajax调用上显示进度?还是别的什么?