如何将我的 aws lambda 函数结果格式化为递增的数字
How to format my aws lambda function results into incremented numbers
我正在尝试让我的 lambda 函数的输出像这样输出。每个与查询匹配的条目都以零开头,然后是 i+
我的代码
'use strict';
const AWS = require('aws-sdk');
exports.handler = async (event, context) => {
const documentClient = new AWS.DynamoDB.DocumentClient();
let responseBody = "";
let statusCode = 0;
const params = {
TableName: "userEducation",
};
try {
const data = await documentClient.scan(params).promise();
responseBody = JSON.stringify(data.Items);
statusCode = 200;
} catch(err) {
responseBody = `Unable to get products: ${err}`;
statusCode = 403;
}
const response = {
body: responseBody
};
return response;
};
我的错误输出
我在返回之前用 JSON.parse 解码了 'responseBody'。
'use strict';
const AWS = require('aws-sdk');
exports.handler = async (event, context) => {
const documentClient = new AWS.DynamoDB.DocumentClient();
let responseBody = "";
let statusCode = 0;
const params = {
TableName: "userEducation",
};
try {
const data = await documentClient.scan(params).promise();
responseBody = JSON.stringify(data.Items);
} catch(err) {
responseBody = `Unable to get edu: ${err}`;
}
const obj = JSON.parse(responseBody)
return obj;
};
我正在尝试让我的 lambda 函数的输出像这样输出。每个与查询匹配的条目都以零开头,然后是 i+
我的代码
'use strict';
const AWS = require('aws-sdk');
exports.handler = async (event, context) => {
const documentClient = new AWS.DynamoDB.DocumentClient();
let responseBody = "";
let statusCode = 0;
const params = {
TableName: "userEducation",
};
try {
const data = await documentClient.scan(params).promise();
responseBody = JSON.stringify(data.Items);
statusCode = 200;
} catch(err) {
responseBody = `Unable to get products: ${err}`;
statusCode = 403;
}
const response = {
body: responseBody
};
return response;
};
我的错误输出
我在返回之前用 JSON.parse 解码了 'responseBody'。
'use strict';
const AWS = require('aws-sdk');
exports.handler = async (event, context) => {
const documentClient = new AWS.DynamoDB.DocumentClient();
let responseBody = "";
let statusCode = 0;
const params = {
TableName: "userEducation",
};
try {
const data = await documentClient.scan(params).promise();
responseBody = JSON.stringify(data.Items);
} catch(err) {
responseBody = `Unable to get edu: ${err}`;
}
const obj = JSON.parse(responseBody)
return obj;
};