2017-04-10 146 views
0

我从nodejs文档Link中提取了这段代码,但是当我使用我的nodejs服务器运行时,它给了我这个错误。 有些堆栈溢出的人有同样的错误,但我没有找到解决方案。阅读nodejs中的ECONNRESET错误

var postData = querystring.stringify({ 
    'msg' : 'Hello World!' 
    }); 

    var options = { 
    host: 'westus.api.cognitive.microsoft.com', 
    port: 443, 
    path: '/vision/v1.0/ocr?language=pt&detectOrientation=true', 
    method: 'POST', 
    headers: {'Ocp-Apim-Subscription-Key': 'API_KEY', 
     'Content-type': 'application/json' 
    } 
    }; 
    var req = http.request(options, (res) => { 
    console.log(`STATUS: ${res.statusCode}`); 
    console.log(`HEADERS: ${JSON.stringify(res.headers)}`); 
    res.setEncoding('utf8'); 
    res.on('data', (chunk) => { 
     console.log(`BODY: ${chunk}`); 
    }); 
    res.on('end',() => { 
     console.log('No more data in response.'); 
    }); 
    }); 

    req.on('error', (e) => { 
    console.log(`problem with request: ${e.message}`); 
    }); 

    // write data to request body 
    req.write(postData); 
    req.end(); 

回答