twilio-node无法访问主机" api.twilio.com" TLSWrap.onread

时间:2016-10-27 15:55:04

标签: node.js twilio

使用twilio节点模块时出现以下错误

{ Error: read ECONNRESET
    at exports._errnoException (util.js:1026:11)
    at TLSWrap.onread (net.js:569:26) code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
{ status: 'ECONNRESET',
  message: 'Unable to reach host: "api.twilio.com"' }

我可以通过Postman及其控制台界面发送短信,但是当通过NodeJS尝试时,我收到错误。

我的代码是:

var express = require('express');
var app = express();
var twilio = require('twilio');

var accountSid = 'ACXXXXXXXXXXXXXXX';
var apiKey = 'XXXXXXXXXXXXXXXXXXX';
var apiSecret = 'XXXXXXXXXXXXXX';

var twilioClient = new twilio.RestClient(accountSid, apiSecret);

//var account = twilioClient.accounts(accountSid);

//Send an text message
twilioClient.messages.create({
    body: 'Hello from Node',
    to: '+my_num',  // Text this number
    from: '+twilio_num' // From a valid Twilio number
}, function(err, message) {
    if (err) {
        console.log(err);
    }
    else {
        console.log(message);
    }
});

我发现了类似的问题here,并按照发布的解决方案进行了操作,但这并没有奏效。我猜这是一个完全不同的错误。

0 个答案:

没有答案