最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

AWS Lambda nodejs函数中的Event Object为空

IT培训 admin 4浏览 0评论

AWS Lambda nodejs函数中的Event Object为空

我正在使用Lambda函数来查询RDS MySQL数据库。要获取行,我将主键作为URL中的参数传递(使用AWS API Gateway)。示例URL是:

在Lambda函数中,

exports.handler =  (event, context, callback) => {
  //prevent timeout from waiting event loop
  callback(null, event);

};

我得到的输出为{}为网址。

注意:已启用Lambda代理集成。

回答如下:

应在API网关上启用Lambda代理集成,以便API Gateway将事件详细信息(包括参数)传递给Lambda。

有关如何在控制台中执行此操作,请在此处查看此图像:

转到您的API,然后是您的资源,然后是您的方法执行,然后选择“集成请求”。从那里勾选“使用Lambda代理集成”框。

启用此选项后,API Gateway可以使用请求详细信息(包括事件中可用的参数)将请求代理到Lambda。

AWS Lambda nodejs函数中的Event Object为空

我正在使用Lambda函数来查询RDS MySQL数据库。要获取行,我将主键作为URL中的参数传递(使用AWS API Gateway)。示例URL是:

在Lambda函数中,

exports.handler =  (event, context, callback) => {
  //prevent timeout from waiting event loop
  callback(null, event);

};

我得到的输出为{}为网址。

注意:已启用Lambda代理集成。

回答如下:

应在API网关上启用Lambda代理集成,以便API Gateway将事件详细信息(包括参数)传递给Lambda。

有关如何在控制台中执行此操作,请在此处查看此图像:

转到您的API,然后是您的资源,然后是您的方法执行,然后选择“集成请求”。从那里勾选“使用Lambda代理集成”框。

启用此选项后,API Gateway可以使用请求详细信息(包括事件中可用的参数)将请求代理到Lambda。

发布评论

评论列表 (0)

  1. 暂无评论