【发布时间】:2022-01-16 01:45:47
【问题描述】:
我有一个连接到以下 lambda 函数的 AWS API 网关函数:
exports.handler = async (event,context) => {
let buff = new Buffer(event.body,"base64");
let data = buff.toString("ascii");
const response = {
statusCode: 200,
body: JSON.stringify(data + ' Hello from Lambdsa!'),
};
return response;
};
这是一个POST函数,当前返回的是:
"----------------------------866060539566167157861191\r\nContent-Disposition: form-data; name=\"email\"\r\n\r\nmyemail.dk\n\r\n----------------------------866060539566167157861191--\r\n Hello from Lambdsa!"
如何将这个 base64 解码的内容转换为 JSON,以便在我的 lambda 函数中使用 HTTP API 更轻松地阅读?
【问题讨论】:
标签: node.js amazon-web-services aws-lambda aws-api-gateway