본문 바로가기
  • 개발 / 공부 / 일상

전체 글207

(Node.js) MVC 디자인 패턴 MVC 패턴 NodeJS에 적용해 보기!! 0. MVC패턴을 적용하게 된 계기 1. MVC패턴이란 2. MVC 패턴을 선택한 이유 3. MVC 패턴에 대한 간단한 설명 4. 나의 MVC패턴 적용 전 / 후 Server Tree 5. 후기 0. 잊고 있던 디자인 패턴 ( MVC 패턴) 글 작성을 시작하기 전에 디자인 패턴... 이전에 국비교육을 다닐 때 지나가는 듯이 들었던 기억이 있다 그리곤 나중에 제대로 알아봐야겠다라고 생각하고 잊어버렸던 거 같다 그렇게 어느 날... 친한 N사 백엔드 개발자를 만나면서 궁금해하길래 내 gitHub를 보여줬다 그 녀석이 보자마자 하는 말은... 뭐야 형... 이거 패턴이 왜 이래? 이야기를 듣고 나선 아차 싶으면서 잊었던 디자인패턴이라는 것이 생각났다 그렇게 다시 디자.. 2023. 9. 24.
(Daily) ~ 230901 N주차 후기!! https://developerjjh.tistory.com/199 (Daily) ~ 230811 N주차 후기!! https://developerjjh.tistory.com/195 (Daily) 230717 ~ 230721 2주차 후기!! https://developerjjh.tistory.com/194 (Daily) 230710 ~ 230714 1주차 후기 https://developerjjh.tistory.com/193 (Life) 230530 ~ 230703 취업준비 후기 약 5주가량의 취 developerjjh.tistory.com 허허.. 일상글이 하루하루, 주마다 계속 밀리는 건 ㅋㅋㅋㅋ 기분 탓이겠지 어느덧, 9월에 입성하였고 그만큼 지났더니 더위가 많이 죽었다 자세히는 ㅋㅋㅋ 습함이 없어지니.. 2023. 9. 3.
(Node.js) SNS_Kakao 간편 가입 및 로그인 구현 플랫폼을 개발하는 과정에서 단순하게 이메일을 통한 가입이 아닌 간편 소셜 가입과 로그인 기능을 추가하게 되었다 크게 두 가지로 나눴다 모든 사용자의 정보를 입력받아 가입하기 SNS 간편 가입 해당 기능에 대한 API를 혼자 다하기보다는 기능을 나눠서 진행하기로 했다 나는 SNS를 통한 가입 및 로그인을 맡게 되었다 정식으로 개발하는 단계는 아니여서 그냥 내 계정으로 테스팅을 진행하게 되었다 소셜 네트워크는 Kakao, Naver를 먼저 시작했다 그중에서도 Kakao !! Kakao API를 사용하기 위해서 일단 어떻게 흘러가는지? 어떻게 우리가 가입 또는 로그인을 편하게 할 수 있게 도와주는지 알아야 했다 REST API를 알아야 하고 REDIRECT URI를 등록해야 하고 등등 이러한 사전설정들은 넘어.. 2023. 9. 3.
(Node.js) nodemailer 라이브러리 어느덧 취직을 해서 업무 하는 와중에 NodeJS를 이용해서 이메일 인증 코드를 전송하는 기능을 만들 수 있다고 한다 이에 저는 'nodemailer' 라는 라이브러리를 통해 이메일 인증코드를 보내서 좀 더 있어보이는 ? 회원가입을 만들 수 있도록!! 하려고 한다 기능 구현 기준은 gmail을 기준 ! 본격적으로 라이브러리를 설치하고 코드를 작성하기 전에 해줘야 할 사전 작업을 먼저 해봅시닷~! 이메일을 발송하기 위해서 발신 이메일이 있어야 하며 해당 이메일의 보안 설정을 2단계까지 설정하여 앱 비밀번호라는 걸 발급받아야 한다 그리고 나오는 창에서는 다음과 같이 설정한다 앱 선택 : 기타 이름 : nodemailer라고 설정 생성 후 나오는 16자리의 발급 비밀번호로 계정 비밀번호를 바꿔주었다 설정이 완.. 2023. 8. 15.
(Daily) ~ 230811 N주차 후기!! https://developerjjh.tistory.com/195 (Daily) 230717 ~ 230721 2주차 후기!! https://developerjjh.tistory.com/194 (Daily) 230710 ~ 230714 1주차 후기 https://developerjjh.tistory.com/193 (Life) 230530 ~ 230703 취업준비 후기 약 5주가량의 취업준비 했던 내용을 적어보려고 합니닷!!! 길고 긴 9개월 동 developerjjh.tistory.com 뜨헙... ㅋㅋㅋㅋ 어느덧 2주차 후기를 쓴 지 3주? 가량이 지나버렸넹.. 3주 차부터 계속 Jenkins이랑 docker AWS 등 여기에 매진했던 거 같다 간간히 중간중간에 들어오는 자사 블로그 수정사항도 받아오면서.. 2023. 8. 12.
(DevOps) Jenkins와 gitHub 연동하기 https://developerjjh.tistory.com/197 (DevOps) Jenkins 설치 및 환경설정(Local) https://developerjjh.tistory.com/196 (DevOps) CI/CD란 ? CI/CD CI/CD란 무엇인가 (Feat. DevOps 엔지니어) 안녕하세요. 개발자의 용어를 쉽고 명확하게 설명해드리는 개발자 김모씨입니다. CI/CD ?! 개발자로 밥먹고 developerjjh.tistory.com 우리는 이미 Local환경에서 Jenkins를 설치해서 과정을 조금은 익숙해졌다!! 한걸음 나아가서 AWS EC2 인스턴스를 생성하여 Jenkins를 실행하고 이후 gitHub에 webhook이라는 기능을 통해서 연동을 시켜보려고 한다! AWS 연동 Jenkins를.. 2023. 8. 12.