에러는 Expected errors와 Uncaught exceptions의 두 가지 분류로 나눌 수 있다. 이번 포스팅에서는 공식문서와 유튜브 Boaz 님의 영상을 참고하여 Next.js가 에러를 다루는 방법을 정리하고자 한다.
Server Action(서버 액션)이란 브라우저에서 호출할 수 있는 서버에서 실행되는 비동기 함수로서, 폼 제출 및 데이터 변조를 처리하기 위해 서버에서 실행된다.
Next 서버 측에서 빌드 타임에 특정 페이지의 렌더링 결과를 캐싱하는 기능이다.
Next.js App Router의 데이터 페칭에서 캐싱이 적용되는 방식
벌써 5주간의 JSCODE 모의면접 스터디 (컴퓨터 네트워크) 10기가 마무리되었다. 스터디를 참여한 계기부터 배운 점까지 정리해보려고 한다.
이 글에서는 이미지 최적화 과정을 메인 스레드에서 분리하여 사용자 경험(UX)을 개선한 과정을 공유한다.
서버 컴포넌트(Server Component)는 기존의 (클라이언트) 컴포넌트 개념을 서버로 확장한 컴포넌트 개념으로, 서버측에서만 실행되며 브라우저에서는 실행되지 않는다.
지난 포스팅에서 Next.js의 등장배경에 대해 간략히 알아보았다. 이번 포스팅에서는 Next.js의 Pages Router, App Router를 배우기 앞서 기본적으로 알아야 할 개념들에 대해 짚고 넘어가고자 한다.
ARP는 네트워크 상에서 논리적 IP 주소(32비트)를 물리적 네트워크 주소인 MAC 주소(48비트)로 대응(bind)시키기 위해 사용되는 주소 변환 프로토콜이다.
IP(Internet Protocol)는 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 정보 위주의 규약이다.
모바일 환경의 애플리케이션에서는 보통 두 손가락을 이용한 pinch zoom in/out 되지 않는다.
한 입 크리고 잘라먹는 Next.js (이정환) 강의를 듣고 학습 내용을 기록하였습니다.
Next.js는 풀스택 웹 애플리케이션을 구축하기 위한 React 프레임워크입니다.
TCP 세그먼트의 체크섬 필드는 단순히 데이터의 훼손 여부만 나타내므로 패킷 자체의 유실, 잘못된 순서로 전송되는 등의 상황에는 이것만으로는 대처할 수 없다. 따라서 TCP는 연결 수립 이후 오류/흐름/혼잡 제어를 통해 신뢰성있는 전송을 보장한다.
로컬 환경에서 mongoose로 MongoDB 데이터 베이스 서버 연결이 아래와 같은 문구와 함께 실패했다. connect ECONNREFUSED ::1:27017
쿠키(Cookie)는 브라우저에 저장되는 작은 크기의 문자열로 HTTP 프로토콜의 일부이다. 서버가 HTTP 응답 헤더의 ‘Set-Cookie’에 내용을 넣어 전달하면 브라우저는 이 내용을 자체적으로 브라우저에 저장하고, 이때 저장되는 내용이 쿠키이다.
XSS(Cross-Site Scripting)은 널리 알려진 웹 보안 취약점 중 하나로, 악의적인 사용자가 공격하려는 사이트에 악성 스크립트를 삽입하는 공격 기법이다.
proxy 서버는 클라이언트와 서버 간의 중계 기 역할을 하는 서버로서 통신을 대리 수행한다.
HTTP(HyperText Transfer Protocol)는 클라이언트(웹 브라우저)와 서버 간 특정 컨텐츠에 대한 요청(Request)과 응답(Response)이 이루어질 때, 서로가 알아 들을 수 있는 메시지의 형식에 대한 약속이라 할 수 있다.