frontend

단위 테스트란 (Unit Test)? - 모듈별로 하나의 가장 작은 단위로 독립적으로 실행되는 테스트로, 각 함수나 메서드가 올바르게 작동하는지 검사하는데 초점을 맞춤  단위 테스트, 왜 필요할까?- 프로젝트 전체 규모의 테스트 코드를 작성하게 되면 서버와 연결하고 서로 상호작용 하는 컴포넌트들이 모두 문제 없이 작동해야 테스트 할 환경이 만들어지며, 이는 비용과 시간이 많이 들어가는 작업임. 반면 단위 테스트는 작은 모듈별로 독립적으로 테스팅 하기에 비용이 적게 들고, 테스팅을 원하는 곳만 부분적으로 실행할 수 있다는 장점이 있음.  그럼 어떤 효과가 있는데?1. 빠른 피드백과 에러 초기 발견 가능 - 개발자가 한 모듈을 개발한 이후 테스트 코드만 작성하여 실행하면 되기 때문에, 작업이 간편하며 이를 ..
JWT 이란?- JWT(JSON Web Token): URL로 이용할 수 있는 문자로만 구성된 JSON형식의 토큰 형태로 주로 클라이언트-서버간 인증 및 정보 교환에 사용됨 JWT의 구성요소1. header(헤더): 토큰의 유형과 서명 생성에 어떤 알고리즘이 사용되었는지 정의2. payload(내용): 사용자의 인증 정보를 담고 있으며, 정보의 한 조각을 '클레임'이라고 부름. 클레임은 name-vlaue의 쌍으로 이루어져 있으며, 토큰에 여러개의 클레임들을 넣을 수 있음(사용자 ID, 권한 등)3. signature(서명): header와 payload를 비밀키로 서명한 값으로, 토큰이 변조되지 않았음을 검증하고 인증해주는 부분  Access Token과 Refresh Token의 관리방식- JWT 방..
_자몽
'frontend' 태그의 글 목록