Creo que estoy un poco confundido, cual es la diferencia entre el router que se usa en el Frontend, a comparación del router que se usa e...

Pregunta de la clase:
GET: parámetros query
Fredy Daniel Flores Lemus

Fredy Daniel Flores Lemus

Pregunta
studenthace 4 años

Creo que estoy un poco confundido, cual es la diferencia entre el router que se usa en el Frontend, a comparación del router que se usa en el backend. Se debe solo usar uno? o se integran ambos?

2 respuestas
para escribir tu comentario
    Andres Felipe Pinto Becerra

    Andres Felipe Pinto Becerra

    studenthace 2 años

    Hola compañero. Es bueno preguntar, te comento en forma básica lo que sucede.

    El router para Frontend y Backend son totalmente diferentes, entiendo tu confusión porque le profesor está usando el navegador para traer la información de los endpoints del proyecto en express que estamos haciendo.

    El router del Front en su forma básica es para mostrar componentes o paginas en forma dinámica en el navegador, esas páginas o componentes vienen de un archivo index.html que trae todo lo necesario para hacer la función de rutas en front.

    El router en Back es para establecer y exponer endpoints a los que se pueden hacer solicitudes REST, normalmente esta información se trae por medio de un cliente http que puede ser el navegador (según entiendo solo para peticiones get), un app web (proyecto en Front ) o algún software como postman.

    El router en Back es una puerta de entrada a la lógica del negocio de alguna empresa o sistema, se expone en forma controlada información que se quiere tener disponible para las paginas web o para otros sistemas Backend.

    Anfernee Valera

    Anfernee Valera

    studenthace 4 años

    A ver, la principal diferencia es que tu cuando haces una route en el frontend es para renderizar algo (información que viene de una API usualmente), mientras que las route de una API RESTfull te devuelven un Json.

Curso de Backend con Node.js: API REST con Express.js

Curso de Backend con Node.js: API REST con Express.js

¡Aprende desarrollo backend con Node.js! Trabaja con rutas, servidores y middlewares de Express.js. Construye una API, manipula errores y haz validación de datos. Despliega tu aplicación a producción en Heroku. Conviértete en backend developer con Node.js junto a tu profesor Nicolas Molina.

Curso de Backend con Node.js: API REST con Express.js
Curso de Backend con Node.js: API REST con Express.js

Curso de Backend con Node.js: API REST con Express.js

¡Aprende desarrollo backend con Node.js! Trabaja con rutas, servidores y middlewares de Express.js. Construye una API, manipula errores y haz validación de datos. Despliega tu aplicación a producción en Heroku. Conviértete en backend developer con Node.js junto a tu profesor Nicolas Molina.