JavaScript Error - module.exports_1
const express = require('express');
const router = express.Router(); // Router를 쓰기 위해서 필요
const members = require('../../Members');
// app은 router로 변경
console.log('err1');
// Gets All Members
router.get('/', (req, res) => {
console.log('/api/members');
res.json(members);
});
console.log('err2');
// Get Single Member
router.get('/:id', (req, res) => {
console.log('err3');
// res.send(req.params.id);
const found = members.some(member => member.id === parseInt(req.params.id))
if(found){
console.log('err4');
res.json(members.filter((mem, idx) => {
return mem.id === parseInt(req.params.id);
}))
}
else{
console.log('err5');
res.status(400).json({msg : `No member with the id of ${req.params.id}`});
// res.status(400).send('Member not found');
res.end();
}
});
module.export = router;
error code
Error
- TypeError: Router.use() requires a middleware function but got a Object
Reason
- module.export = router; --> module.exports = router;
댓글
댓글 쓰기