localstack-samples / localstack-samples/serverless-python-rest-api-with-dynamodb

Can't run all the different endpoints successfully

Abierto
#2 2 comentarios 1 reacción 0 asignados Ver en GitHub

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.