Frisby.js错误:无法建立隧道套接字

时间:2015-09-02 09:58:20

标签: rest proxy frisby.js

我正在尝试使用frisby.js在本地计算机上测试REST API。它会引发以下错误。

错误:无法建立隧道套接字。

机器地址类似于“https://machine_name:8443

1 个答案:

答案 0 :(得分:1)

您似乎落后于proxy。然后,要使您的frisby测试正常工作,您需要按以下方式应用proxy configuration

var frisby = require('frisby');

frisby.globalSetup({
    request: {
        proxy: 'http://xx.xx.xx.xx:yyyy' // Provide proxy info (host, port) here
    }
});

frisby.create('Your spec description here')
    .get('https://machine_name:8443')
    .expectStatus(200)
    .toss();

另请注意您使用的是HTTPS协议。然后,如果您遇到SSL证书问题,可以在 this post 中找到有用的答案