Postman

Express로 todo 리스트 만들기 3 1. todo 리스트 데이터 생성 이번엔 todo 리스트 데이터를 생성하는 기능을 만들어 봅시다. #1. app.js에 들어가 다음과 같은 내용을 추가해 줍니다. import express from "express"; import cors from "cors"; import mysql from "mysql2/promise"; // DB 설정 // const pool = mysql.createPool({...}); const app = express(); app.use(express.json()); // CORS 미들웨어 추가 app.use(cors()); const port = 3000; // 데이터 조회 // app.get(...); // 데이터 단건조회 //..
Express로 todo 리스트 만들기 2 1. Express로 todo 리스트 조회하기 이제 todo를 조회하는 기능을 만들어봅시다. #1. VSCode의 터미널에 다음과 같이 입력하여 mysql2를 설치해 줍니다. npm i mysql2 #2. app.js에 들어가서 다음과 같이 입력해 줍니다. import express from "express"; import cors from "cors"; import mysql from "mysql2/promise"; // DB 설정 const pool = mysql.createPool({ host: "localhost", user: "newbean", password: "juv0312", database: "todo_2024_02", waitForConnect..
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..
NewBean
'Postman' 태그의 글 목록