如何使用SSL测试本地Restful nodejs应用程序?

时间:2014-08-09 01:31:22

标签: node.js unit-testing ssl

我在测试我的nodejs应用时遇到问题,因为https会抛出DEPTH_ZERO_SELF_SIGNED_CERT。我已经尝试了六种生成本地证书的方法,但似乎无法找到解决方法。

我目前正在使用Mocha / chai进行测试,并希望进行两项基本测试 -hestful请求在不是https时失败 -hestful请求在https

时通过

我将此用于我的https服务器上的选项

var credentials = {
    ca:config.ca_cert, 
    key: fs.readFileSync(config.ssl_site_key_path), 
    cert: fs.readFileSync(config.ssl_site_crt_path),
    rejectUnauthorized: config.reject_unauthorized
};

编辑:仅供参考我的测试在具有CA签名证书的实时服务器上正常工作

任何建议的工作?

0 个答案:

没有答案