Lambda node.js返回值的HTTP请求

时间:2016-06-24 12:06:50

标签: node.js http amazon-web-services lambda

node.js和Lambda的新手。我正在研究Alexa Skill。我有一个字符串存储在Web服务器上的文件中。

我正在寻找一个执行HTTP请求并返回值的代码示例。

示例网络服务器位于:http://www.shafer.ca/percent

似乎应该很容易,但我似乎无法找到一个例子。

1 个答案:

答案 0 :(得分:0)

您可以创建一个基本的http get请求,该请求从服务器获取一些数据。

var http = require("http");

var options = {
  "method": "GET",
  "hostname": "localhost",
  "port": "3000",
  "path": "/",
};

var req = http.request(options, function (res) {
  var chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();

我希望这有帮助