Del curso: Loopback práctico: Desarrolla una API REST para gestión deportiva
Prueba tus servicios con Postman
Del curso: Loopback práctico: Desarrolla una API REST para gestión deportiva
Prueba tus servicios con Postman
Una herramienta que estaremos utilizando continuamente cuando estemos desarrollando nuestra aplicación de LoopBack será Postman. Con Postman nosotros podemos probar todas nuestras API y todas las URL o métodos que estemos generando. Lo que tenemos que hacer es acceder al sitio 'www.getpostman.com' y descargar la versión que nosotros necesitemos, acorde a nuestro sistema operativo. Una vez que nosotros tengamos descargada e instalada nuestra versión de Postman, lo que haremos será abrir dicha aplicación. Y tendremos una pantalla similar a esta donde podemos "loguearnos" directamente a una cuenta que nosotros creemos o simplemente pasar de frente directamente a la aplicación. en este caso vamos a utilizar esta opción, la que en la parte inferior dice: "Take me straight to the app. I'll create an account another time". Con esto, nosotros pasamos directamente a la aplicación y podemos también remover esta ventana que siempre nos estará apareciendo cada vez que abramos Postman. En esta ventana tú encontrarás distintas operaciones que podrás realizar. Por ahora, vamos a cerrarlo y vayamos directamente a probar alguna URL. En este caso, por ejemplo, vamos a regresar a nuestro explorador y aquí directamente vamos a acceder al método que ya existe de usuario. Vamos a utilizar el método GET. Y para probarlo pulsemos el botón Try it out! para que tengamos directamente la URL de pruebas que necesitamos. Recuerda que esto, por ahora, nos estará arrojando un error con un código de estatus 401. No te preocupes por eso, esto es un error que sucede porque esta instalación que hicimos cuenta con la seguridad implementada. A partir de ahora, entonces, vamos de regreso a Postman y aquí donde tenemos la opción que dice GET vamos a poder copiar nuestra URL. Si te das cuenta, al pulsar en la lista donde se tiene el texto GET, existen todos los demás métodos que podemos llegar a utilizar. Una vez que la has copiado, pulsa el botón Send. Cuando lo pulsas, automáticamente en la sección inferior podrás revisar cuáles fueron los resultados. Y, como ves, aquí en esta sección tenemos como respuesta un JSON que se compone de distintas propiedades, como puede ser el error, el código del estatus, el nombre, el mensaje, el código como tal y un "stack", es decir, toda una descripción del error que está sucediendo. Una vez que has utilizado o probado alguna de las URL, podrás notar que del lado izquierdo contamos con una referencia a esta misma. Por ejemplo, ¿qué pasa si yo cierro dicha pestaña? al cerrar dicha pestaña, se pierde obviamente la petición. Pero aquí tenemos un histórico, simplemente doy un clic y vuelvo a invocar el método que necesite. También lo que yo puedo hacer es crear colecciones y, al crear estas colecciones, yo puedo tener almacenados y organizados los tipos de URL que voy a estar utilizando. Por ejemplo, aquí le pondré el nombre 'Usuarios'. Puedo agregar alguna descripción; por ejemplo, "Métodos para probar usuarios". Y pulso el botón Create. Una vez que yo lo tengo, dice que hay cero peticiones, así que tomaré la petición que ya tengo aquí, pulso el botón Save y puedo elegir la colección donde deseo guardarlo. Así, entonces, lo guardo en 'Usuarios'. Y cada vez que quiero retomar yo esta URL, lo único que tengo que hacer es pulsar en la sección de la carpeta y acceder directamente al método que necesito. De esta forma, puedo tener agrupadas distintas rutas para poder probar en cuanto yo desee utilizando Postman, y así voy a facilitar muchísimo el desarrollo y posterior uso de estas herramientas cuando esté trabajando con otras herramientas como puede ser Angular, React o cualquier plataforma móvil o de escritorio.
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
(Bloqueado)
Instalación de Loopback3 min 47 s
-
(Bloqueado)
Creación de tu primer aplicación de servicios4 min 39 s
-
(Bloqueado)
Ejecuta y prueba tu aplicación de Loopback5 min 59 s
-
(Bloqueado)
Uso del explorador de servicios de Loopback4 min 6 s
-
Prueba tus servicios con Postman4 min 10 s
-
(Bloqueado)
Loopback vs. otros frameworks4 min 43 s
-
(Bloqueado)
Importancia de Swagger con servicios REST5 min 3 s
-
(Bloqueado)
-
-
-