尝试运行以下代码时出现以下错误。我的目标是删除User和Item表中的所有项目。用户和项目对应Dynamoose模型。
for循环正常运行。但是scan()。exec回调函数根本没有运行,它会抛出以下错误。
在CircleCI上真的很奇怪,这个问题不会发生。它只发生在我的本地计算机上。我试过删除node_modules并运行npm install没有运气。如果我删除下面的代码,它也可以正常工作。
有什么想法吗?或者甚至在哪里开始调试?
代码:
sys.modules
错误:
var dbarray = [User, Item];
for (var i = 0; i < dbarray.length; i++) {
dbarray[i].scan().exec(function(err, items) {
if (err) {
throw err;
}
items.forEach(function(item, key) {
item.delete();
});
});
}
答案 0 :(得分:0)
问题原来是Zombie.js。特别Browser.localhost('localhost', port);
。删除该行并在每次访问命令之前传入http://localhost:3000
解决了问题。
不确定错误为什么提及AWS等等。