【发布时间】:2020-03-19 09:53:28
【问题描述】:
我试图在我的 lambda 函数中列出我所有的 cognito 用户,但是我在返回中什么也没得到,就好像回调没有被执行一样。我做错了什么?
下面代码的输出只是在控制台中打了个招呼。
var AWS = require("aws-sdk");
const cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
export async function main() {
console.log("hello")
var params = {
UserPoolId: "myuserpoolid",
AttributesToGet: ["username"]
};
cognitoidentityserviceprovider.listUsers(params, (err, data) => {
if (err) {
console.log(err, err.stack);
return err;
} else {
console.log(data);
return data;
}
});
}
【问题讨论】:
-
尝试删除函数中的
async关键字
标签: node.js amazon-web-services aws-lambda amazon-cognito serverless-framework