【问题标题】:Error: getaddrinfo ENOTFOUND when sending http request错误:发送http请求时getaddrinfo ENOTFOUND
【发布时间】:2019-01-06 10:21:07
【问题描述】:

我正在尝试使用 http get 请求从我的 lambda 函数调用 api-gateway, 并收到此错误:getaddrinfo ENOTFOUND。

我的代码:

   exports.handler = function(event, context) {
  var https = require('http');
  var path = '/prod/updatevote';
  var options = {
      host: <my_method_stage_url>,
      path: '/prod/updatevote',
      headers: {'api-key': <my_api-key>},
      method: 'GET'
    };
  var reqPost = https.request(options, function(res) {
        console.log("statusCode: ", res.statusCode);
        res.on('data', function (chunk) {

        });
        context.succeed('Blah');
    });

    console.log('yes');
};

有人可以帮我吗..?

谢谢, 哈南

【问题讨论】:

    标签: https aws-lambda


    【解决方案1】:

    请检查您是否可以公开访问您正在访问的 URL。连接/配置到您的组织 VPC、子网和安全组将帮助您进行连接。

    【讨论】:

      猜你喜欢
      • 2021-05-10
      • 1970-01-01
      • 2022-11-04
      • 2021-04-22
      • 2018-04-02
      • 1970-01-01
      • 2019-09-19
      • 2021-08-10
      • 2017-10-16
      相关资源
      最近更新 更多