1
var zapClient = require('zaproxy');

const zapOptions = {
  key : 'abcdefghijklmn',
  proxy : 'http://localhost:8090/'
};

const zaproxy = new zapClient(zapOptions);

zaproxy.spider.scan("https://www.google.co.in");

我正在尝试运行上面我得到的代码:(节点:8380)UnhandledPromiseRejectionWarning:RequestError:错误:套接字挂起错误。

我尝试过使用 nodejs 的套接字挂起错误,并且在 Amazon EC2 上使用 nodeJS“请求错误:套接字挂起”没有帮助。

4

2 回答 2

0

我相信将代码的最后一行更改为此应该可以解决问题:

zaproxy.spider.scan("https://www.google.co.in", (err, res) => {
    if (err) throw err;

    //do something with res here
});

//can't do anything with res here
于 2019-03-09T18:10:01.753 回答
0

还要检查 zap.log 文件 - 这可能会记录默认情况下不报告给客户端的错误(出于安全原因 - 这可以禁用以进行测试)

于 2019-03-10T10:45:27.130 回答