본문 바로가기

개발자의 logs

TypeError: Router.use() requires a middleware function but got a Object 해결방법 본문

세계에러수집위원회/에러모음소

TypeError: Router.use() requires a middleware function but got a Object 해결방법

주인장v 2022. 6. 29. 13:13

 

 

전에 쓰던 코드를 가져와서 쓰던중에, 에러가 떴다

 

Router.use() require a middleware function but got a Object

 

 

필요없는 코드를 주석처리하면서 module.exports = router 를 빼먹어서 생긴 오류라고 한다.

 

module.exports =router를 빼먹으면 app.js or index.js 에서 호출이 불가능하기 때문이다.

 

 

 

https://tristan91.tistory.com/529

 

TypeError: Router.use() requires a middleware function but got a Object

routes폴더의 파일 마지막에 const express = require('express'); const router = express.Router(); router.post('/', async (req, res, next) => { try { console.log(req); res.json(req); } catch (err) { co..

tristan91.tistory.com

 

Comments