Node.js和Zaproxy UnhandledPromiseRejectionWarning:RequestError:错误:套接字挂起

时间:2019-03-09 17:43:53

标签: javascript node.js ecmascript-6 owasp zap

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:错误:套接字挂起错误。

我尝试了socket hang up error with nodejs,而"Request error: Socket hang up" with nodeJS on Amazon EC2并没有帮助。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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