NodeJS readdir()函数总是运行两次

时间:2016-03-01 04:41:11

标签: node.js

我一直在尝试接收NodeJS并为后端开发目的学习更多知识。我似乎无法绕过异步任务,我在这里有一个例子,我花了好几个小时试图搜索解决方案。

What needs to be done?

目前,我有这个端点应该通过一个名为images的目录来查看并创建" Photo"对象并将其推入名为PhotoArray的全局数组中。它工作,除了readdir的函数总是被调用两次。

console.log总是会输出 2 2

(目录中有两个项目)。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

刚刚弄明白了这个问题。

我有一个chrome扩展程序,可以帮助我格式化来自HTTP请求的JSON值。不幸的是,扩展实际上对端点进行了额外的调用,因此每当我将浏览器指向端点时,该函数最终会被调用两次!