본문 바로가기

분류 전체보기138

230530 실전프로젝트5 [Node.js/Nest.js 공공 data와 카카오맵API 연동하기] ✅오늘학습 Keyword 공공 api에서 PostgreSQL에 저장한 db를 카카오맵 api와 연동하는 작업을 진행했다. ✅local data와 카카오맵API 연동하기 - 겪은 문제 1. 대용량 data 저장 문제 CSV파일의 공공data를 PostgreSQL에 다운로드 받는 과정에서 70만 건 정도에서 서버가 끊기는 현상이 일어났다. 또한 저장한 음식점들에 카카오맵api를 통해 좌표를 부여하는 작업에서, 쿼터 문제가 발생했다. https://developers.kakao.com/docs/latest/ko/quota/common Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. dev.. 2023. 5. 30.
230526 실전프로젝트4 [Node.js/Nest.js 와 카카오맵API 연동하기] ✅오늘학습 Keyword Node.js/Nest.js환경(이하 N/N환경)에서 카카오맵 API 를 연동한다. N/N환경을 기반으로 카카오맵API를 연동한 자료가 정~~말 부족, 아니 없었다 그냥.. 이유는 보통 이런 부분은 프론트엔드(REACT)에서 구현되기 때문이다. 그래서! 아예 N/N환경에서 카카오맵 API를 연동하는 법을 기록해놓기로 했다╰(*°▽°*)╯ ✅Node.Js+Nest.Js 환경에서 카카오맵API 연동하기 - 작업순서 작업순서 프로젝트 설정 Kakao Developers에서 애플리케이션 등록, REST API 키 발급 Service->controller 작성 ✅Node.Js+Nest.Js 환경에서 카카오맵API 연동하기 - 겪은 문제 구현 방식부터 A to Z로 찾아보면서 하느라 과정 .. 2023. 5. 26.
230525 실전프로젝트3 [Node.js/Nest.js 환경 구축하기 2] ✅오늘학습 Keyword 실전프로젝트를 nest 기반으로 진행하기 위해서 CRUD API 구현중이다. 강의자료: https://www.youtube.com/watch?v=3JminDpCJNE&t=2s Dto란 무엇이며 왜, 어떻게 쓰이는가? ✅오늘 겪은 문제 1. typeorm 설치, Entity 문제, PostgreSQL 연결 2. this.userRepository.createUser is not function에러; [Nest] 12736 - 2023. 05. 25. 오후 3:43:55 ERROR [ExceptionsHandler] this.userRepository.createUser is not a function TypeError: this.userRepository.createUser is .. 2023. 5. 25.
[Design Pattern] 전략 패턴 (Strategy) ✅행동패턴의 전략 패턴(Strategy Pattern)이란? 전략 패턴은 실행(런타임) 중에 알고리즘 전략을 선택하여 객체 동작을 실시간으로 바뀌도록 할 수 있게 하는 행위 디자인 패턴 이다. 즉, 어떤 일을 수행하는 알고리즘이 여러가지 일때, 동작들을 미리 전략으로 정의함으로써 손쉽게 전략을 교체할 수 있는, 알고리즘 변형이 빈번하게 필요한 경우에 적합한 패턴이다. 네비게이터 앱을 만들어본다고 가정하자! 네비게이터에는 자동차를 위한 길, 걸어갈 길, 대중교통을 이용할 길 등 많은 옵션이 계속 추가될 것이다. 전략패턴(Strategy Pattern)의 구조 전략패턴에선 크게 Context, Strategies 두 가지의 요소가 중요하다. Context : Navigater, Strategies: 여러 옵.. 2023. 5. 23.