Amazon web services AWS-在DynamoDB中显示所有连接的用户

Amazon web services AWS-在DynamoDB中显示所有连接的用户,amazon-web-services,aws-lambda,amazon-dynamodb,Amazon Web Services,Aws Lambda,Amazon Dynamodb,这是WEBSOCKET API。我对这个很陌生 因此,我在CLI中使用了这个命令,它连接到api网关并将用户名(Zeus)存储在dynamodb中 wscat -c [wssURL]?username=Zeus 它应该在CLI中返回连接到API网关的用户名。这是连接到API网关中的路由的lambda exports.handler = async function(event, context, callback) { // let sender = JSON.parse(event.b

这是WEBSOCKET API。我对这个很陌生

因此,我在CLI中使用了这个命令,它连接到api网关并将用户名(Zeus)存储在dynamodb中

wscat -c [wssURL]?username=Zeus
它应该在CLI中返回连接到API网关的用户名。这是连接到API网关中的路由的lambda

exports.handler = async function(event, context, callback) {
   // let sender = JSON.parse(event.body).sender;
    let scannedItems = await displayUsers();
    console.log(scannedItems);
    callback(null, {
        statusCode: 200
     });
    return {};
};

async function displayUsers() {    
    return ddb.scan(
        {  
        TableName: 'Chat',
        ProjectionExpression: "username"
    }).promise();
}

How can I return my scannedItems in the CLI? 

您的处理程序没有返回
scannedItems
变量,只是将其记录在CloudWatch中。

那么什么不起作用呢?出什么问题了?没有输出。当{“action”:“myroutehere”}您没有返回任何内容时,它应该返回数据库中的所有用户名…您好。如何在CLI中返回scannedItems?