Ejecución y Prueba de la API REST
Ahora que hemos completado el desarrollo de nuestra API similar a Twitter, es momento de ejecutar la aplicación y probar su funcionalidad. Para iniciar la aplicación, abre tu terminal y ejecuta el siguiente comando:
node index
Una vez que veas el mensaje de éxito en la terminal, puedes abrir Postman para observar cómo responde nuestra aplicación a las solicitudes del cliente.
Nota
Si en algún momento te quedas atascado o deseas profundizar en el código, puedes acceder al código fuente completo de esta API similar a Twitter en nuestro repositorio de GitHub.
Pruebas en Postman
Analicemos las URLs responsables de diferentes funcionalidades y observemos cómo responde la API a cada solicitud.
Obtener todas las publicaciones
Utilice esta solicitud para recuperar todas las publicaciones de nuestra base de datos. No se requiere cuerpo de solicitud ni parámetros adicionales.
- Método: GET;
- URI:
localhost:3000/api/; - Respuesta:
Obtener una publicación por su ID
Recupere una publicación específica según su ID. Debe pasar el ID en la URL; el cuerpo de la solicitud permanece sin cambios.
- Método: GET;
- URI:
localhost:3000/api/post/2; - Respuesta:
Crear una publicación
Crear una nueva publicación proporcionando datos válidos a la API. Los datos deben estar en formato JSON y contener los campos correctos.
- Método: POST;
- URI:
localhost:3000/api/; - Cuerpo de la solicitud:
- Respuesta:
Actualizar una publicación
Actualizar una publicación existente proporcionando el ID de la publicación en los parámetros y datos válidos en el cuerpo de la solicitud en formato JSON. La API actualizará la base de datos en consecuencia
- Método: PUT;
- URI:
localhost:3000/api/post/3; - Cuerpo de la solicitud:
- Respuesta:
Eliminar una publicación
Eliminar una publicación de la base de datos pasando el ID de la publicación en los parámetros de la URL.
- Método: DELETE;
- URI:
localhost:3000/api/post/1; - Respuesta:
Siguiendo estos pasos y probando la API con Postman, se puede asegurar que funcione correctamente, gestionando diversas solicitudes y proporcionando respuestas adecuadas.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain what each API endpoint does in more detail?
What should the request body look like for creating or updating a post?
How do I handle errors or unexpected responses from the API?
Genial!
Completion tasa mejorada a 2.56
Ejecución y Prueba de la API REST
Desliza para mostrar el menú
Ahora que hemos completado el desarrollo de nuestra API similar a Twitter, es momento de ejecutar la aplicación y probar su funcionalidad. Para iniciar la aplicación, abre tu terminal y ejecuta el siguiente comando:
node index
Una vez que veas el mensaje de éxito en la terminal, puedes abrir Postman para observar cómo responde nuestra aplicación a las solicitudes del cliente.
Nota
Si en algún momento te quedas atascado o deseas profundizar en el código, puedes acceder al código fuente completo de esta API similar a Twitter en nuestro repositorio de GitHub.
Pruebas en Postman
Analicemos las URLs responsables de diferentes funcionalidades y observemos cómo responde la API a cada solicitud.
Obtener todas las publicaciones
Utilice esta solicitud para recuperar todas las publicaciones de nuestra base de datos. No se requiere cuerpo de solicitud ni parámetros adicionales.
- Método: GET;
- URI:
localhost:3000/api/; - Respuesta:
Obtener una publicación por su ID
Recupere una publicación específica según su ID. Debe pasar el ID en la URL; el cuerpo de la solicitud permanece sin cambios.
- Método: GET;
- URI:
localhost:3000/api/post/2; - Respuesta:
Crear una publicación
Crear una nueva publicación proporcionando datos válidos a la API. Los datos deben estar en formato JSON y contener los campos correctos.
- Método: POST;
- URI:
localhost:3000/api/; - Cuerpo de la solicitud:
- Respuesta:
Actualizar una publicación
Actualizar una publicación existente proporcionando el ID de la publicación en los parámetros y datos válidos en el cuerpo de la solicitud en formato JSON. La API actualizará la base de datos en consecuencia
- Método: PUT;
- URI:
localhost:3000/api/post/3; - Cuerpo de la solicitud:
- Respuesta:
Eliminar una publicación
Eliminar una publicación de la base de datos pasando el ID de la publicación en los parámetros de la URL.
- Método: DELETE;
- URI:
localhost:3000/api/post/1; - Respuesta:
Siguiendo estos pasos y probando la API con Postman, se puede asegurar que funcione correctamente, gestionando diversas solicitudes y proporcionando respuestas adecuadas.
¡Gracias por tus comentarios!