FastAPI로 RESTful API 구현하기
·
개발 | 프로젝트
이번에는 파이썬 프레임워크인 FastAPI로 RESTfulAPI를 구현해 보려고 합니다. FastAPI에 대한 설명과 설치 방법은 이전 글을 참고하시면 됩니다. Fast API란 / Fast API 설치Fast API란?파이썬 3.6부터 제공되는 트렌디하고 높은 성능을 가진 파이썬 프레임워크이다.기존에 대중적으로 사용되고 있는 Django, Flask와 더불어 성능적으로 우세함을 보장하는 FastAPI는 이름에 걸seulow-down.tistory.com  GET 기능 (전체 조회)/posts/ 엔드포인트를 추가합니다. GET 요청을 처리하며, 등록된 모든 블로그 포스트를 조회할 수 있습니다.get_all_posts 함수는 posts 딕셔너리에 저장된 모든 포스트를 리스트 형태로 반환합니다.  이렇게 하..
클라이언트 사이드 렌더링(CSR) / 서버 사이드 렌더링 (SSR)
·
개발 | 프로젝트
렌더링웹 사이트 코드를 사용자가 웹 사이트를 방문할 때 보게되는 대화형 페이지로 바꾸는 웹 개발에 사용되는 절차 브라우저 렌더링브라우저가 서버로부터 요청해 받은 내용을 브라우저 화면에 표시해주는 작업브라우저가 서버로부터 HTML, CSS, JavaScript 문서를 전달받아 브라우저 엔진이 각 문서를 해석해 브라우저 화면을 그려준다.브라우저 렌더링은 크게 클라이언트 사이드 렌더링(CSR) 과 서버 사이드 렌더링 (SSR) 방식으로 나누어진다.  클라이언트 사이드 렌더링(CSR) CSR은 서버로부터 받아온 데이터를 클라이언트에서 JavaScript를 통해 동적으로 조작하여 렌더링한다. 클라이언트에서 데이터를 받아오고 렌더링하기 때문에 초기 로딩 속도는 느리지만, 이후에는 페이지 이동이 빠르고 사용자 경험을..