node.js - 如何在AWS Lambda中提取特殊字符参数?

标签 node.js aws-lambda

我正在通过 Node.js 4.3 测试 AWS Lambda。 当我以特殊字符参数开始请求 POST 方法时。

{
  "@type": "Test"
}

然后打印日志正常工作,但 Lambda 无法识别“@type”参数。

exports.handler = (event, context, callback) => {
  console.log(event);
  var type = event.@type;      
  callback(null, type);
};

如何修复它?

最佳答案

你总是可以使用非groovy hipster语法:

event["@type"]

关于node.js - 如何在AWS Lambda中提取特殊字符参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40122329/

相关文章:

javascript - 在 Node 应用程序和客户端 javascript 之间共享配置

aws-lambda - AWS Step Function 中的 lambda 可以知道它所在步骤的名称吗?

node.js - 如何将我通过 Node 下载并解压缩的文件上传到 S3

node.js - 如何使用 Mongoose 时间戳日期进行查询

java - 将技能部署为 Web 服务(不使用 ngrok 来隧道化本地主机)

amazon-web-services - AWS lambda 使用私有(private) Hostzone DNS 连接到内部 ELB

amazon-web-services - Amazon SES 的文件限制为 10 MB .. 有没有其他方法可以发送超过 10 MB 的文件?

webpack - 无服务器框架功能的 AWS Lambda 文件系统路径?

node.js - 使用 NodeJS 运行 Liquibase

javascript - 词干查询elasticsearch