FastAPI 첫 서버 띄우기
uvicorn main:app --reload 한 줄이면 끝. 흰 화면에 Hello World가 뜨는 순간부터 시작.
by sfadfe♥ 518
진행 순서
HTML, CSS, JS의 역할
GET, POST, PUT, DELETE
왜 쓰는지, 실습 화면 사용법
흰 화면에 글자 하나
템플릿 연결, 블로그 헤더
썸네일, 제목, 요약, 날짜
글꼴, 민트색, 그림자
카드 그리드와 hover 효과
해/달 버튼 토글
글 리스트를 for문으로
/posts/{id}, 없으면 404
폼 제출하면 새 글
fetch로 요청 보내기
/docs 자동 문서
읽기만 코드 작성
최종 결과물
uvicorn main:app --reload 한 줄이면 끝. 흰 화면에 Hello World가 뜨는 순간부터 시작.
app.py 안에 HTML을 문자열로 두면 금방 지저분해진다. templates 폴더로 꺼내자.
버튼 하나에 fetch 한 줄. 서버는 리스트에서 글을 빼고 200을 돌려준다.