개발모음집

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

Server/node.js

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

void 2019. 12. 17. 10:00

routes폴더의 파일 마지막에

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;를 써주지 않아서 문제인 것

 

// 위 코드 맨 아래줄에 추가

module.exports = router;