繁体   English   中英

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

[英]Javascript - EPERM: operation not permitted, open '.node-xmlhttprequest-sync-27492'

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

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

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

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

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

如果您需要更多详细信息,请告诉我

谢谢

由于没有答案的解决方案,我发现了一些可能的方法来解决这个问题:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM