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

Entradas populares de este blog

GithHub