Server (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ CRUD (1) - ๊ฐ๋ ๋ฐ ํ์๊ฐ์ ๊ตฌํ ์ค์ต โ๏ธCRUD : ๋๋ถ๋ถ์ ์ปดํจํฐ ์ํํธ์จ์ด๊ฐ ๊ฐ์ง๋ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ธฐ๋ฅ CRUD ACTION HTTP Method SQL CREATE ์์ฑ POST INSERT READ ์กฐํ GET SELECT UPDATE ์์ PUT UPDATE DELETE ์ญ์ DELETE DELETE ๐ช CRUD ์ค์ต 1. Express ํ๋ก์ ํธ ์์ฑ (express crud -> cd crud -> npm i) 2. {{uri}}/user ๊ฒฝ๋ก ์์ฑํ๊ธฐ 2-1. crud/app.js์ ์๋ 8์ค, 23์ค ์์ ๊ธฐ 2-2. crud/routes/index.js์ router.use์ user๋ฑ๋ก 3. ๊ธฐ์กด index.js ํ์ผ var express = require('express'); var router = express... HTTP HTTP : ํ์ดํผ๋ฏธ๋์ด ๋ฌธ์๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ (๊ท์น) โ๏ธ TCP/ IP & UDP ํ๋กํ ์ฝ์ ์ฌ์ฉ โ๏ธ 80๋ฒ ํฌํธ ์ฌ์ฉ โ๏ธ HTTPS๋ 443๋ฒ ํฌํธ ์ฌ์ฉ ๐ฅ Stateless protocol : ๋ฌด์ํ ํ๋กํ ์ฝ - ์๋ฒ๊ฐ ๋ ์์ฒญ ๊ฐ์ ์ด๋ ํ ๋ฐ์ดํฐ(์ํ)๋ ์ ์งํ์ง ์์ , ๋ชจ๋ ์์ฒญ์ด ์ํธ ๋ ๋ฆฝ์ - Cookie, Session, Token ๋ฑ์ ์ฌ์ฉํ์ฌ ๊ทน๋ณต ๐ HTTP Method HTTP Method ACTION REQUEST BODY GET ์กฐํ โ POST ์์ฑ โ๏ธ PUT ์์ โ๏ธ DELETE ์ญ์ โ ๐ฟ HTTP STATUS CODE ์๋ต ์ฝ๋ ๋ฒ์ ํ์์ํ 2xx ์ฑ๊ณต์ํ 3xx ๋ฆฌ๋ค์ด๋ ์ ์ ์๋ฆฌ๋ ์ํ 4xx ์์ฒญ ์ค๋ฅ 5xx ์๋ฒ ๋ด๋ถ ์ค๋ฅ ์๋ต์ฝ๋ ํ์์ํ .. ์ด์ 1 ๋ค์