미니 프로젝트

개별조회와 삭제는 경로가 일치하기때문에 .route를 이용하여 묶어서 작업하려고 합니다. app .route('경로') .get(핸들러함수) .delete(핸들러함수) 이 코드에서 핸들러 함수를 작성한다고 봐주시면 좋을 것 같습니다. 회원 개별 조회 .route('/user/:num') .get((req, res)=>{ let { num } = req.params; num = parseInt(num); const user = db.get(num); if (!db.has(num)) { res.status(404).json({ message: "찾는 유저가 없습니다." }); return; } res.status(200).json({ userId: user.id, name: user.name }); }) 조..
API 설계를 따른 틀을 작성을 하고 나면 이제 조금씩 살을 덧대는 작업을 진행하게 되는데요. 아직 데이터베이스를 건들지 않아서 Map객체를 이용하고 있습니다. 회원가입 app.post("/join", (req, res) => { const data = req.body; db.set(idx++, data); // 아직 아이디 중복 가능 console.log(data); if (!data || !data.id || !data.password || !data.name) { res.status(400).json({ message: "입력 값을 다시 확인해주세요" }); return; } res.status(201).json({ //등록성공 상태코드 : 201 message: `${db.get(idx - 1)...
코드둥
'미니 프로젝트' 태그의 글 목록 (2 Page)