
Problema con el app.use en express
Publicado por Matías (2 intervenciones) el 25/03/2024 21:20:25
Hola a todos , necesito ayuda con un problema que estoy teniendo en un proyecto. Estoy utilizando express para realizar un sitio web y el vsc me tira este error:
C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\router\index.js:458
throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn))
^
TypeError: Router.use() requires a middleware function but got a Object
at Function.use (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\router\index.js:458:13)
at Function. (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\application.js:220:21)
at Array.forEach ()
at Function.use (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\application.js:217:7)
at Object. (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\app.js:38:5)
at Module._compile (node:internal/modules/cjs/loader:1378:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1437:10)
at Module.load (node:internal/modules/cjs/loader:1212:32)
at Module._load (node:internal/modules/cjs/loader:1028:12)
at Module.require (node:internal/modules/cjs/loader:1237:19)
Si elimino la linea 38 como dice la pagina web funciona correctamente , pero si la agregp se crashea , alguna idea de como solucionarlo?
C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\router\index.js:458
throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn))
^
TypeError: Router.use() requires a middleware function but got a Object
at Function.use (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\router\index.js:458:13)
at Function. (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\application.js:220:21)
at Array.forEach ()
at Function.use (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\node_modules\express\lib\application.js:217:7)
at Object. (C:\Users\Usuario\Desktop\Curso Front End Developer UTN\Proyecto Utn Heladeria\app.js:38:5)
at Module._compile (node:internal/modules/cjs/loader:1378:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1437:10)
at Module.load (node:internal/modules/cjs/loader:1212:32)
at Module._load (node:internal/modules/cjs/loader:1028:12)
at Module.require (node:internal/modules/cjs/loader:1237:19)
Si elimino la linea 38 como dice la pagina web funciona correctamente , pero si la agregp se crashea , alguna idea de como solucionarlo?
Valora esta pregunta


0