etc
2 posts
CSR - SSR - SSG 이해하기

CSR 클라이언트 사이드 렌더링 (CSR): 클라이언트 측에서 페이지 렌더링을 수행하는 방식이다. 사용자의 브라우저에서 Javascript를 사용해 페이지를 동적으로 생성해준다. 서버는 빈 HTML 페이지만 제공하고 이후 데이터와 페이지를 렌더링하는 역할은 클라이언트가 수행한다. 작동방식 사용자가 새로운 사이트를 요청하면, 서버에서 빈 HTML 파일을 제공해주고, 브라우저가 JS파일을 다운로드한다. 이후 브라우저가 JS실행을 함 SSR 서버 사이드 렌더링(SSR): 서버에서 페이지를 미리 생성한뒤, 사용자에게 페이지를 렌더링 하는 방식 사용자가 페이지에 접속할 때 서버에서 미리 HTML을 생성하고 클라이언트로 보낸다. 사용자에게 초기 내용을 빠르게 표시하고 검색 엔진 최적화(SEO)를 개선하는데 도움을 준다. 작동방식 사용자가 새로운 사이트를 요청한다. 서버에서 미리 생성된 HTML 파일을 제공함 브라우저가 JS파일을 다운로드하면 브라우저가 JS를 실행한다. SSG 정적 사이트 생…

Prisma,Supabase 간단 정리

Prisma 데이터 베이스 쿼리 및 ORM (Object-Relational-Mapping) 작업을 단순화 하고개발 생산성을 높이는데 도움을 주는 ORM 프레임워크다. 데이터 모델링, ORM 기능, 타입 안전성, 데이터베이스 마이그레이션, 쿼리 생성 등을 지원한다. 개발 생산성 향상, 타입 안전성, 다양한 데이터 베이스를 지원한다. SQL 쿼리를 직접 작성하는 대신 자바스크립트 코드로 쿼리를 작성할 수 있게 해준다. 특징 타입 세이프 쿼리: 쿼리를 자바스크립트 코드로 작성하므로 타입 에러를 사전에 방지함 자동 마이그레이션: 데이터베이스 스키마 변경을 감지하고 자동으로 마이그레이션을 처리하여 스키마 관리를 간소화함 강력한 문법: 복잡한 쿼리 및 데이터베이스 관계를 다루기 위한 강력한 문법을 제공함 Supabase 오픈소스 서버리스 백엔드 플랫폼으로, 데이터베이스, 인증(사용자 등록, 로그인, 비밀번호 재설정 기타 등등), 스토리지(파일 및 미디어 저장 관리)등을 통합적으로 제공한다.…