[FastAPI] 1. GET, POST, PUT, DELETE ๋ฑ ๊ธฐ๋ณธ API ๋ง๋ค๊ณ ๋ฌธ์ ์๋ํ ํด๋ณด๊ธฐ
์ง๋ ๊ธ์ ์ด์ด์ FastAPI๋ฅผ ์ด์ฉํด์ ๊ธฐ๋ณธ์ ์ธ REST API ๊ฐ๋ฐ ์ด์ผ๊ธฐ ๋ ๋ฒ์งธ๋ฅผ ์ด์ด๊ฐ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ REST API๋ฅผ ๊ฐ๋ฐํ๋ฉด ์ฃผ์ ๋ฉ์๋ ์ข ๋ฅ 5๊ฐ์ง๊ฐ ์๋๋ฐ์. ๋ฐ๋ก GET, POST, PUT, DELETE, PATCH ์ด๋ ๊ฒ 5๊ฐ์ง ์ ๋๋ค. ๋ฌผ๋ก ์ด ์ธ์๋ OPTIONS๊ฐ ์์ง๋ง ์ด ๊ธ์์๋ ๋ค๋ฃจ์ง ์๊ฒ ์ต๋๋ค. ๊ธฐ๋ณธ API ๋ง๋ค๊ธฐ (GET) REST API์ ๊ธฐ๋ณธ API๋ ๋จผ์ GET ๋ฉ์๋๋ถํฐ ์์๋ฉ๋๋ค. GET ๋ฉ์๋๋ ์๋ฒ๋ก๋ถํฐ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ฌ ๋ ์ฐ๋ READ API ์ ๋๋ค. FastAPI์์๋ ์๋์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. from fastapi import FastAPI app = FastAPI() @app.route('/health') async ..