[server]: Add return_punctuality_by_objectID

This commit is contained in:
2025-03-24 23:38:01 +00:00
parent f91a38d6ac
commit 4a8f7e2ea6
3 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,25 @@
import json
import boto3
dynamodb = boto3.resource("dynamodb")
table = dynamodb.Table("punctuality_by_objectID")
def lambda_handler(event, context):
try:
response = table.scan()
data = response.get("Items", [])
return {
"statusCode": 200,
"headers": {
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*"
},
"body": json.dumps(data, default=str) # Convert to JSON-safe format
}
except Exception as e:
print(f"Error fetching data: {e}")
return {
"statusCode": 500,
"body": json.dumps({"error": "Failed to fetch punctuality data"})
}

View File

@ -0,0 +1 @@
boto3