繁体   English   中英

使用node.js进行发布请求时,getaddrinfo ENOTFOUND

[英]getaddrinfo ENOTFOUND when making a post request using node.js

我想使用Node.js向我的服务器发送POST请求

function login(email, company_code, password){
var options = {
    hostname: '266fd57b.ngrok.io',
    path: '/v1/manager/sign_in',
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: {
        'email': email,
        'company_code': company_code,
        'password': password
    }
  };
  var req = https.request(options, function(res) {
    console.log('Status: ' + res.statusCode);
    console.log('Headers: ' + JSON.stringify(res.headers));
    res.setEncoding('utf8');
    res.on('data', function (body) {
      console.log('Body: ' + body);
    });
  });
  req.on('error', function(e) {
    console.log('problem with request: ' + e.message);
  });
  // write data to request body
  req.write('{"string": "Hello, World"}');
  req.end();
  return true;
}

但我不断出错:

getaddrinfo ENOTFOUND 266fd57b.ngrok.io 266fd57b.ngrok.io:443

我尝试了在Internet上找到的所有修复程序,但没有任何效果。

噢,天哪,这是因为我尚未输入Google的帐单帐户。 Dialogflow需要一个信用卡号才能正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM