get operator

 avatar
unknown
javascript
25 days ago
609 B
6
Indexable
async function getUser(userId) {
  const queryParams = {
    TableName: process.env.USER_TABLE,
    KeyConditionExpression: "user_id = :user_id",
    ExpressionAttributeValues: {
      ":user_id": userId
    }
  };
  try {
    const result = await dynamodb.send(
      new import_lib_dynamodb.QueryCommand(queryParams)
    );
    return {
      statusCode: 200,
      body: JSON.stringify(result.Items),
      headers
    };
  } catch (error) {
    return {
      statusCode: 500,
      body: JSON.stringify({ message: "Could not fetch user data" + error }),
      headers
    };
  }
}
Editor is loading...
Leave a Comment