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;





댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)