
매일 공부를 하고 있는데 뭔가 머리가 잘 쌓이지 않는 느낌이 들어서 TIL을 작성해 보려고 한다. 매일 내가 공부한 것을 정리하는 시간이 필요하다는 것은 아는데 그게 잘 지켜지지 않았다. JSON 형식을 가진 보안 토큰의 일종으로, 정보를 안전하게 전달하기 위해 사용한

GET, POST, PUT, DELETE 등의 HTTP 메서드를 사용하여 요청의 목적과 의도를 전달합니다.요청의 부가적인 정보를 전달합니다. 예를 들어, 인증 정보, 캐싱 제어, 요청 형식 등을 설정할 수 있습니다.요청에 필요한 데이터를 전달합니다. 주로 쿼리 문자열(

로그아웃 API는 인증된 사용자의 JWT 토큰을 삭제하는 방식으로 구혔했다. 즉 클라이언트에서 서버로 요청을 보내어 토큰을 삭제하도록 한다.클라이언트측의 쿠키에 저장된 JWT 토큰을 삭제한다.JWT의 페이로드는 누구나 복호화하여 볼 수 있다.JWT를 이용해서 쿠키에다가

쿠키에 JWT를 저장하고 클라이언트에 전달하면, 클라이언트와 서버 간의 모든 요청에서 해당 쿠키가 자동으로 요청 헤더에 포함된다. 이를 통해 서버는 각 요청에서 쿠키에 저장된 JWT를 확인하여 사용자를 인증하고 권한을 부여할 수 있습니다.쿠키를 통해 JWT를 클라이언트

비디오, 이미지 등의 파일을 저장해두는 기능을 제공하는 서비스이다.yarn add aws-sdk보안을 위해서 중요한 값은 env 파일에 설정해두어서 저렇게 process.env.{값}의 방식으로 사용한다.지금까지 s3에 접근이 가능하도록 만들었으니 기존의 json 형식
데이터베이스에 변경 사항을 적용데이터베이스 마이그레이션이란 데이터베이스 스키마의 구조를 변경하거나 업데이트하는 프로세스를 의미한다.npx prisma db push도 데이터베이스의 변경사항을 반영하는 것이므로, 이는 데이터베이스 마이그레이션에 해당한다. 변경된 Pris
Soft delete는 레코드를 삭제하는 대신에 데이터베이스에서 표시 상태를 변경하여 해당 데이터를 "소프트"하게 삭제하는 기술입니다. 이를 통해 데이터의 무결성을 유지하면서도 삭제된 데이터를 복구하거나 다른 용도로 사용할 수 있습니다.먼저, 사용자 테이블에 삭제 여부
"SSH가 뭐에요?"라는 질문을 받으면 나는 "그냥 다른 컴퓨터에 접속할 때 쓰는거야" 라고 설명을 했었다. 그동안 많이 봐왔지만 정확히 뭔지도 모른채 쓰고 있었던 걸까? 그래서 오늘은 이렇게 기록을 해본다.일단 프로토콜 (protocol) 이란 '정보를 주고받기 위해