0

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

所以我在 CLI 中有这个命令,它连接到 api 网关并将用户名(Zeus)存储在 dynamodb

wscat -c [wssURL]?username=Zeus

它应该在 CLI 中返回连接到 API 网关的用户名。这是我的 lambda,它连接到我的 API 网关中的路由。

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? 
4

1 回答 1

1

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

于 2020-11-28T22:20:05.897 回答