no estoy entendiendo porque en el archivo de routes.js despues de pasar la ruta ‘/message’ se le pasa todo el archivo de network

Jaime Navarro Rosales

Jaime Navarro Rosales

Pregunta
student
hace 5 años

no estoy entendiendo porque en el archivo de routes.js despues de pasar la ruta ‘/message’ se le pasa todo el archivo de network

4 respuestas
    Juan Carlos García Esquivel

    Juan Carlos García Esquivel

    student
    hace 5 años

    Que tal Jaime, el archivo

    routes.js
    contendra todas las rutas de nuestra aplicación mientras que la importancion
    const message = require("../components/messages/network");
    contiene solo las rutas para los mensajes tal vez con un mejor uso de los nombres de las variables te quede mas claro :

    const express = require("express"); const messagesRouter = require("../components/messages/network"); const routes = (server) => { server.use("/messages", messagesRouter); }; module.exports = routes;
    Jaime Navarro Rosales

    Jaime Navarro Rosales

    student
    hace 5 años

    ok si entiendo que el archivo const messagesRouter = require("../components/messages/network"); contiene todas las rutas pero no entiendo como es que en la funcion de routes se le pasa directo el archivo completo y no las rutas especificamente es lo que me tiene un poco confundido

    Juan Carlos García Esquivel

    Juan Carlos García Esquivel

    student
    hace 5 años

    a lo que pasa es que en cada archivo

    newtwork
    no solo define rutas si no que define un
    router
    independiente, si te das cuenta no crea solo las rutas si no que las encapsula en un componente router como tal, entonces cuando las junta en el archivo de rutas solo le dice al server que para la URL
    /messages
    va a utilizar ese router en especifico.

    Jaime Navarro Rosales

    Jaime Navarro Rosales

    student
    hace 5 años

    aaaaaaaaaaaaaa ok ya entendi, eso ya tiene mas sentido muchas gracias por tu ayuda ;D

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.