상황팀피어 사이드프로젝트(쉐리어) 진행 중이다.유저의 구독 상태에 따른 회원탈퇴 여부를 결정하는 로직을 개발 중이다. 유저의 구독 상태는 유저 정보에 담겨있다.유저 정보는 유저 정보 요청 API를 통해 얻는다. 서비스(쉐리어)는 JWT 인증 방식을 사용하고 있다. 유저 정보 요청 API 요청 시 헤더에 JWT 토큰을 담아 요청을 보내야한다. 필자는 해당 테스트를 위해 POSTMAN(이하 포스트맨)을 사용했으며 서비스에서의 HTTP 요청을 포스트맨에서 동일하게 구현하는 것을 목표로 한다.(포스트맨 사용 이유 : 서비스 UI 가 없어도 HTTP 요청을 마구마구 보낼 수 있어서 테스트에 용이함)하지만 필자는 포스트맨에서 요청을 보낼 때 헤더에 토큰을 담아 보내는 방법을 몰랐다.이 글에서는 포스트맨에서 요청을 ..
기타
윈도우 cmd에서 리눅스 명령어 사용하는 방법(WSL 설치)리눅스에서 너무나도 당연하게 사용했던 명령어가 동작을 안하면 많이 당황스럽습니다. 이번 포스팅은 윈도우에서도 리눅스 명렁어를 사용할 수 있는 방법을 알아보겠습니다. 1. WSL 설치 cmd 창minha0220.tistory.com
디자인 시스템 피그마 파일https://www.figma.com/design/jHtvX4Oq2WgNyzbDqRkegP/%EB%94%94%EC%9E%90%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-%ED%85%9C%ED%94%8C%EB%A6%BF?node-id=0-1&t=7EsTKHizUzgJwu5P-1 FigmaCreated with Figmawww.figma.com 설명### 1. **헤딩(Heading) 스타일** 헤딩은 계층을 명확히 하고 콘텐츠의 구조를 시각적으로 구분하는 데 중요한 역할을 합니다. - **H1 (메인 제목)** - 폰트 사이즈: **48px** - 폰트 두께: **Bold (700)** - 줄 간격(Line height): **1.2*..
Peer Dependencies란 무엇인가? Peer dependencies는 특정 패키지가 정상적으로 동작하기 위해 다른 패키지의 특정 버전이 프로젝트에 존재해야 하는 경우에 사용됩니다. 보통 라이브러리나 플러그인이 **호스트 패키지**(예: React)와 긴밀하게 연결되어 있을 때 필요합니다.Peer dependencies는 해당 패키지가 독립적으로 설치되지 않고, **호스트 패키지와의 버전 호환성을 사용자에게 맡기는 것**이 특징입니다. 예시로 이해하기:`custom-cursor-react`라는 패키지가 있다고 가정해 봅시다. 이 패키지는 React를 기반으로 작동하므로, 개발자는 프로젝트에 React가 설치되어 있어야 한다고 가정합니다.이때, `custom-cursor-react`는 자신이 **R..
https://inpa.tistory.com/entry/VScode-%E2%8F%B1%EF%B8%8F-%EC%83%88%ED%8C%8C%EC%9D%BC-%EC%83%88%ED%8F%B4%EB%8D%94-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%84%A4%EC%A0%95
https://www.daleseo.com/what-is-a-socket/ 소켓이란 무엇인가?Engineering Blog by Dale Seowww.daleseo.com Q1. 서버에서는 포트 하나당 소켓 하나만 바인딩 가능한가요?A1. 네, 일반적으로 하나의 포트에는 하나의 소켓만 바인딩할 수 있습니다. 즉, 특정 IP 주소와 포트 번호 조합(IP:포트)에는 동시에 하나의 소켓만 바인딩될 수 있습니다. 이를 통해 네트워크 상에서 특정 포트로 들어오는 트래픽이 어느 소켓으로 전달될지 명확하게 결정할 수 있습니다. Q2. 서버 포트 하나당 소켓 하나가 바인딩 가능하다면 서버 포트 하나당 클라이언트가 하나만 연결 가능한가요?A2_1. 서버 포트 하나에 하나의 소켓만 바인딩될 수 있지만, 여러 클라이언트가 ..
https://docs.github.com/en/copilot/quickstart#introduction Quickstart for GitHub Copilot - GitHub DocsQuickly learn how to use Copilot to suggest code as you type.docs.github.comhttps://docs.github.com/en/copilot/managing-copilot/configure-personal-settings/configuring-github-copilot-in-your-environment Configuring GitHub Copilot in your environment - GitHub DocsYou can enable, configure, or dis..
본 실습은 실습자가 AWS 회원가입을 완료함을 가정하고 진행합니다. 버킷 생성하기우측 상단에 `콘솔에 로그인`을 클릭합니다. `루트 사용자 이메일을 사용하여 로그인`을 클릭합니다.(이메일로 회원가입한 실습자 한정입니다.) `루트 사용자`를 선택합니다.이메일 주소 입력 후 `다음` 버튼을 클릭합니다.이후 비밀번호도 입력합니다. 콘솔 로그인 후 검색창에 S3 입력 후 S3를 클릭합니다. 왼쪽 줄 세개( ≡ ) 아이콘 클릭 후 `버킷`을 클릭합니다. 우측 상단 지역을 변경합니다. (서울로 변경) `버킷 만들기`를 클릭합니다. 버킷 이름을입력합니다.(버킷 이름은 고유해야하며 대문자 사용 불가능, 하이픈(-) 사용 가능 ) 퍼블릭 액세스 설정 해제경고 체크 박스 체크 활성화 이후 선택 사항들은 모두 기본값으..