전체 글

프론트엔드 공부하는 사람
📜 서론사이트의 여러가지 기본적인 기능들을 구현하던 중 반드시 거쳐가야할 로그인 적용 단계에 이르렀다. 카카오 로그인 공식 문서와 실제 적용 사례들을 찾아보며 카카오 로그인을 구현했고, 그 과정에서 맞닥뜨린 이슈들을 어떻게 해결했는지 설명하고자 한다. Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com📩 카카오 로그인 요청📌 CORS 에러 발생카카오 로그인을 하려면 먼저 사용자의 동의를 받는 인가 화면으로 넘어가야 한다. 그러기 위해서는 인가 코드를 카카오로부터 받아야 하는데, 맨 처음에 클라이언트단에서 axios를 통해 인가 코드 발급 요청을 보..
· CS
❓ MVC 패턴이란?애플리케이션을 모델, 뷰, 컨트롤러로 구분해 설계하는 소프트웨어 아키텍처 디자인 패턴으로, 선대 개발자들이 어떻게든 편하게 개발하려고 머리 굴리다가 만들어진 방법론 중 하나이다.🧩 MVC 패턴의 구성요소 MVC의 핵심은 Separated Presentation으로, 프레젠테이션 로직(View, Controller)과 도메인 로직(Model)을 분리하자는 아이디어다.이러한 생각에 따라 MVC 패턴은 다음 세 가지 컴포넌트로 구성된다.Model어플리케이션이 무엇을 할 것인지 정의하는 파트다.데이터와 데이터 조작(비즈니스 로직)을 담당한다.View사용자에게 어떻게 보여줄지 정의하는 파트다.UI를 통해 입력을 전달 받고, 업데이트된 데이터를 출력한다.ControllerView와 Model의..
· 블로그
📜 서론두 달동안 여러가지 일들을 겪고 생각난 김에 간만에 블로그 글을 작성하게 됐다.마지막 글에서 네이버 부스트캠프에 대해 언급했는데, 결론부터 말하자면 챌린지 과정 1주차만 하고 자진 하차했다. 짤막하게라도 그에 대한 후기, 그리고 두 달 동안 대충 뭘 했는지 기록하고자 한다.🚀 네이버 부스트캠프 후기👏 베이직 과정: 스트레스 제조기였던 그룹 미션저번 근황 글에서 베이직에 입과했다는 것을 언급했었다. 이후 2주 동안 챌린지 과정의 맛보기 과정인 베이직 과정을 진행했다. 매주 4일동안 개인 미션을 진행 후, 금요일마다 그룹 미션을 진행하는 방식이었는데, 개인 미션이야 그렇다쳐도 그룹 미션이 정말 마음에 들지 않았다. 너무 마음에 안 들었던 나머지 베이직 과정 종료 후 진행했던 설문 조사에 그룹 미..
· 블로그
🙈 변명약 한 달만의 포스팅이다. 블로그 시작 초기에만 해도 포스팅 자주 써야겠다고 다짐했는데, 현재 개발 중인 프로젝트를 진행하다 보니 여러 개인적인 고뇌도 있었고, 약간의 이벤트도 있었다 보니 관리를 소홀히 했던 듯하다. 어떤 것들이 있었는가 하면 다음과 같다.🎨 디자인아무리 프로젝트에서 shadcn/ui과 같은 UI 컴포넌트 모음집을 쓴다 한들 디자인적인 요소가 모두 커버되는 것은 아니다. 올평 프로젝트의 기획적인 부분을 생각하다보니 UX를 고려하지 않을 수 없었고, 이 서비스를 사용하는 사람들에게 어떤 UI 레이아웃 구성이 좋을 지에 대한 고민이 상당히 컸다.문제는 난 디자인에 대해 아는 게 정말 없었다는 거다.. 이전 프로젝트에서 디자인을 담당했던 형에게 연락을 해서 도움을 요청했으나, 형이..
💻백수개발자💻
벽인줄 알았는데 문이었기를