"TypeError: Router.use() requires a middleware function but got a Object" 오류는 router 부분의 마지막에 "module.exports = router"를 써주지 않아서 문제가 발생한 것이다.
해결방법
const express = require('express'); 
const router = express.Router(); 
router.post('/', async (req, res, next) => { 
	try { 
		console.log(req); 
		res.json(req); 
	} catch (err) { 
			console.log(err); 
			return next(err); 
		} 
});
// 추가 
module.exports = router;
'BackEnd > NodeJS' 카테고리의 다른 글
| Don't Block the Event Loop (or the Worker Pool) (1) | 2024.04.02 | 
|---|---|
| NVM으로 Windows에서 여러 노드(Node) 버전을 손쉽게 관리하기 (2) | 2023.08.04 | 
| Node JS의 .env 파일 생성하기 (3) | 2023.05.15 | 
| 아주 간단한 Node.js express 만들기 (0) | 2023.04.20 |