EJERCICIO GESTIÓN DE RUTAS
En este ejercicio vamos a clonar el repositorio con el comando git clone https://github.com/MicrosoftDocs/node-essentials que contiene los archivos del producto y debe quedar así
Luego para inspeccionar el repositorio que acabamos de clonar e ir a los archivos que necesitamos, ingresamos este comando cd node-essentials/nodejs-http/exercise-express-routing/reading-writing y el resultado debe ser así.
A continuación vamos a instalar la dependencia express utilizando este comando npm install y les debe salir así.
Abrimos el app.js y el archivo debería quedar así.
Lo próximo a realizar es implementar las rutas.
Para comprobar que el código funciona, iniciamos la API con este comando node app.js.
Luego en una terminal separada vamos a ingresar el comando node client-get.js, también lo pueden hacer abriendo una segunda terminal en el Visual Studio Code pero a mi gusto yo lo hice en la terminal del GitBash que también es otra opción de poder realizarlo, y nos debería salir este resultado.
Una vez hecho eso ahora vamos a implementar la escritura y para ello debemos buscar el código que nos indica en la pagina de Microsoft y para probar que el código esta correcto, ejecutamos el programa con este comando node app.js.
Regresamos a la otra terminal donde seguimos haciendo nuestro trabajo y escribimos el comando node client-post.js y nos debe salir algo como esto.
Verificamos que los datos estén escritos en la API con este comando node client-get.js y nos debería salir así.
El otro siguiente paso a realizar es reemplazar el código que nos solicita y después de ello debemos comprobar nuevamente el condigo con el comando node app.js y debe quedar así.
Ahora vamos a implementar la eliminación buscamos el código que nos solicita en el tutorial y le cambiamos y nuevamente ejecutamos el comando node app.js para iniciar la aplicación del servidor.
Lo que hace el código es que va a encontrar el articulo del producto que se va a eliminar.
Regresamos a nuestra terminal del GitBash y ejecutamos el comando node client-delete.js para eliminar el registro y nos debe dar este resultado.
Verificamos que se haya borrado y nos debe salir así.
Continuamos y ahora vamos a implementar el CRUD, lo que hacemos es reemplazar el código que nos proporciona el tutorial en app.js y nuevamente probamos el código con node app.js.
Ahora vamos con los parámetros de ruta y consulta y hacemos lo primero clonar el repositorio con este comando git clone https://github.com/MicrosoftDocs/node-essentials que nos indica que va a tener los archivos del producto y algún código de la aplicación inicial.
Luego para inspeccionar el repositorio clonado ingresamos este comando cd node-essentials/nodejs-http/exercise-express-routing/parameters.
En el otro paso vamos a instalar el archivo package.json que contiene la dependencia express solo con este comando npm install y nos debe salir algo así.
Y de igual manera como hicimos en el anterior punto abrimos un navegador y ponemos la URL http://localhost:3000/products?page=1&pageSize=2 y nos debe salir así en el navegador.
Cambiamos la URL a http://localhost:3000/products?page=2&pageSize=2 para cambiar el numero de paginas de 1 a 2 y nos debe salir algo así, todo este proceso del ejercicio de gestión de rutas lo pueden encontrar en Microsoft.
Comentarios
Publicar un comentario