cual es la diferencia en usar app.get() y router.get()?

Tomás Eduardo González Quiñones

Tomás Eduardo González Quiñones

Pregunta
studenthace 4 años

cual es la diferencia en usar app.get() y router.get()?

1 respuestas
para escribir tu comentario
    Daniel Adolfo Ordoñez Rubio

    Daniel Adolfo Ordoñez Rubio

    studenthace 4 años

    Hola, Tomás :) Te voy a responder basado en esta pregunta resuelta de stackoverflow.

    Cuando hacemos

    var app = express();
    la función nos retorna un app de express que será nuestra main app. Al usar
    var router = express.Router();
    estamos instanciando una mini app, es decir, que no será nuestra app principal, pero es estructura y funcionalidad es similar. La idea es que podemos hacer nuestro código más modular separando las rutas en sus propios archivos y gestionándolos con routers o "mini apps".

Curso de Backend con NodeJS

Curso de Backend con NodeJS

Implementa la lógica de un chat capaz de escalar tanto como tú requieras en tiempo real con Node.js, el runtime environment que te permite ejecutar JavaScript fuera del navegador. Aprende a escribir JavaScript en el servidor. Domina buenas prácticas, aplica arquitectura del lenguaje y entiende las ventajas de Node.js con Platzi.

Curso de Backend con NodeJS

Curso de Backend con NodeJS

Implementa la lógica de un chat capaz de escalar tanto como tú requieras en tiempo real con Node.js, el runtime environment que te permite ejecutar JavaScript fuera del navegador. Aprende a escribir JavaScript en el servidor. Domina buenas prácticas, aplica arquitectura del lenguaje y entiende las ventajas de Node.js con Platzi.