Javascript - EPERM:不允许操作,打开".node-xmlhttprequest-sync-27492"



我一次又一次地调用一个api来检索json数据。在完全随机的情况下,处于循环中的代码会失败。我得到以下错误:

EPERM:不允许操作,打开".node-xmlhttprequest-sync-27492">

错误消息指出这是一个"错误,因为不允许操作",但我似乎不明白为什么会出现这种情况,因为我在循环中随机遇到了这个错误。该循环可以正常工作999/1000次,但仅在一次随机情况下,它似乎无法读取文件并导致程序崩溃。有人知道出了什么问题吗?

您可能需要的额外详细信息

Windows 10 64位|使用节点运行|同步模式不是异步模式。

如果你需要更多的细节,请告诉我

感谢

由于没有解决方案,我找到了一些可能的方法来克服这个问题:

  1. 高级错误处理
  2. 分批收集数据
  3. 每个请求只需处理更多的数据,从而减少请求解决方案中断的机会

最新更新