gpt4 book ai didi

node.js - 在aws lambda中获取请求参数

转载 作者:搜寻专家 更新时间:2023-10-31 22:47:13 25 4
gpt4 key购买 nike

我需要从 lambda 函数读取请求参数。我在我的 api 网关上配置 body 映射模板 get 方法是这样的

{
"val1": "$input.params('val1')",
"val2": "$input.params('val2')"
}

我的 Lambda 函数代码是

exports.handler = (event, context, callback) => {
// TODO implement

var val1 = require('querystring').parse(event.params.val1);
var val2 = require('querystring').parse(event.params.val2);

callback(null, 'Hello from Lambda' + val1 +'test'+val2);
};

但是在测试我的 api 方法时,我收到错误 “Process exited before completioning request” 和 log

TypeError: Cannot read property 'val1' of undefined

与此设置相关的实际问题是什么?

最佳答案

表示event.params未定义。

不应该是这样吗?

var val1 = require('querystring').parse(event.val1);
var val2 = require('querystring').parse(event.val2);

关于node.js - 在aws lambda中获取请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39587281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com