Проблемы при отправке HTTP-запроса в <b>express.js </b> приложении, развернутом на <b>AWS lambda </b> с помощью Serverless Framework - PullRequest
0 голосов
/ 21 марта 2019

Я всегда получаю сообщение об ошибке Время ожидания запроса конечной точки , когда я реализую различные функции для связи через HTTP-запрос в APIGateway .

Я хотел бы получить JSON-объект от функции, скажем B, ответ на запрос / test-communication-A .

Это статья, за которой я следил, чтобы узнать, как приложение развертывается на Lambda.

Как развернуть приложение Node.js в AWS Lambda с использованием Serverless

method in function-A

app.get("/test-communication-A", function (req, res) {
  request
    .get('https://{endpoint of function-B offered from AWS apiGateway}/test-communication-B')
    .on('response', resp => {
      return res.send(resp);
    })
    .on('error', err => {
      return res.send('error')
    })
});
module.exports.server = sls(app);

method in function-B

app.get("/test-communication-B", function (req, res) {
  return res.send({ retCode: 0 });
});

Любой вклад будет оценен, спасибо!

...