DELETE 1.DELETE - 이번엔, DELETE(삭제)를 해봅시다. - #1. 기존에 입력했던 app.js 코드 중 app.get(...) 밑에 다음과 같이 입력해줍니다. (저번 글 바로가기) // 데이터 삭제 app.delete("/wise-sayings/:id", async (req, res) => { // 요청을 보냄 const { id } = req.params; const [rows] = await pool.query("SELECT * FROM wise_saying WHERE id = ?", [ id, ]); // 없는 id를 요청하는 경우 if (rows.length == 0) { res.status(404).send("not found"); return; } const [rs] = aw..
PATCH 1. PATCH - 이번엔 PATCH 즉, 수정을 해봅시다. - #1. 저번에 입력한 app.js에서 app.get(...) 밑에 다음과 같이 코드를 추가해줍니다. (저번 글 바로가기) app.patch("/wise-sayings/:id", async (req, res) => { // 요청을 보냄 const { id } = req.params; const { author, content } = req.body; const [rows] = await pool.query("SELECT * FROM wise_saying WHERE id = ?", [ id, ]); if (rows.length == 0) { res.status(404).send("not found"); return; } if (row..
POST 1. POST - Postman으로 POST를 진행해 봅시다. - #1. Create Collection을 클릭한 후, POST로 다음과 같이 입력합니다. → 또한, URL을 Express.js로 만들었던 http://localhost:3000/wise-sayings/라고 입력합니다. (만들었던 코드 바로가기!) { "content" : "나는 행복하다.", "author" : "미상" } - #2. 그 다음, send 버튼을 클릭하면, 에러가 뜹니다? → 원래 코드에서 app.post를 작성하지 않았기 때문입니다. - #3. app.js 코드에 들어가, 15줄인 const app = express() 밑에 app.use(express.json());을 입력 후, app.get(...) 밑에 다..
Postman 0. 시작하기 전에.. - 시작하기 전에 Express.js를 공부하고 오시면, 더 도움됩니다! (바로가기) 1. Postman - Postman은 API 개발 및 테스트를 위한 협업 도구입니다. - API를 만들고, 테스트하고, 문서화하며, 공유하기 위해 사용됩니다. - 사용자가 HTTP 요청을 만들어 보내고, 응답을 확인하며, API 엔드포인트 및 메소드를 테스트할 수 있는 플랫폼을 제공합니다. 2. 사용방법 - #1. 먼저 홈페이지에서 Postman을 다운로드 받습니다. (다운로드 사이트로 이동) - #2. 다운로드 받았다면, 프로그램에 들어가 로그인하면 다음과 같은 화면이 나옵니다! (필자는 구글로 로그인했습니다.) - #3. 그 다음, Workspace 메뉴에 들어가서 Create..