
Enmanuel Josue Sarmiento Benitez
PreguntaSuban el codigo de esta clase, me da este error
TypeError: Router.use() requires a middleware function but got a Object at Function.use (/home/manuelitox2612/personalProjects/cursoBackendNodeJS/node_modules/express/lib/router/index.js:458:13) at routerApi (/home/manuelitox2612/personalProjects/cursoBackendNodeJS/routes/index.js:13:10) at Object.<anonymous> (/home/manuelitox2612/personalProjects/cursoBackendNodeJS/index.js:18:1) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) at internal/main/run_main_module.js:17:47

Elber Liebermen
Espero no sea demasiadot tarde, ese error ocure porque no estás exportando los módulos al index. Verifica que estés exportando de manera buena todos los módulos que ocupas en tus routes

Nicolas Molina
Hola, si tienes razón en lo que lo ponen mira este es el commit