localstack-samples / localstack-samples/serverless-python-rest-api-with-dynamodb
Can't run all the different endpoints successfully
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 21
- Forks
- 9
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I was able to:
- list all the todo items
- create a todo item
However, I got 5xx errors when doing at least:
- update a todo item
- delete a todo item
- show a todo item (don't remember if I did or not)
I think the documentation might be old, as the curl commands don't work out-of-the-box after replacing the placeholder id with the actual id. So I used Postman instead, which included the application/json in the header and it worked for listing todos and creating todos.
It seems like the resources are provisioned correctly since todo items are stored and retrieved from dynamodb. However, the other ones wouldn't.
What could be the reason?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo las solicitudes update, delete y show todo mediante los comandos curl documentados y Postman, comparando sus headers y parámetros de ruta. Comprueba el comportamiento de los endpoints CRUD y las interacciones con DynamoDB para identificar el origen de las respuestas 5xx. La tarea estará terminada cuando la causa esté documentada y los endpoints afectados o los ejemplos de curl funcionen correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- api, backend, databases
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100