본문 바로가기

반응형

분류 전체보기

(17)
RestTemplate + kakaoMap Api 사용하기 오늘은 카카오 오픈 API를 사용해보도록 하겠습니다 https://developers.kakao.com/docs/latest/ko/local/common Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 이번 글에서는 키워드로 검색하는 것만 사용해보도록 할게요 추가적인 기능과 query들은 공식 홈페이지 문서에 아주 잘 설명이 되어있습니다 curl -v -X GET "https://dapi.kakao.com/v2/local/search/keyword.json?y=37.514322572335935&x=127.06283102249932&radius=2..
spring scheduler 사용하기 1. scheduler 사용 이유 2. scheduler 사용 법 3. scheduler 속성 1. scheduler 사용이유 scheduler를 사용하는 이유는 간단합니다. 일정한 시간, 간격을 가져 코드를 실행시키기 위함인데요 예를 들어 공공 API 들은 사용 제한이 있는경우가 많습니다. 실시간으로 업데이트 되는 데이터들이 아니라면 db에 저장해 놓고 사용을 하는데 공공 API가 업데이트가 된다면 우리가 사용하고 있는 데이터들 또한 업데이트를 해야 할 것입니다 이 때 직접 데이터를 업데이트할 수 있겠지만 그것 보단 spring에서 지원하는 scheduler를 사용하는 것이 훨씬더 간편하고 좋습니다! 2. scheduler 사용법 우선 스projectApplication 에 스케줄러를 사용할 수 있게..
firestore + cloud functions 로그인,중복 없이 좋아요 기능 만들기 만약 로그인 기능이 필요하지 않는 홈페이지를 만드는데 좋아요 기능을 넣어야한다면 어떻게 하실건가요?? 제가 그런일을 겪고 고민을 해본것에 대해 공유를 해보려합니다! 우선 가장 중요한것은 중복이 없어야 한다는 점입니다 이 글에서 firebase를 이용해서 만드려고 하는 기능은 1. 구조 2.좋아요 추가 3.좋아요 count 4.좋아요 체크 5. 좋아요한 게시글 모아보기 6.좋아요 취소 이렇게 대표적으로 꼭 필요한 것만 간단하게 다루도록 하겠습니다 1. 구조 firestore를 이용하기 때문에 여러가지 구조를 고민해 볼 수 있습니다. 우선 문서 내부의 데이터를 중첩으로 쌓아서 넣는 방법이 있습니다 ex) collection: posts postId title contents likedUsers(array) ..
firebase cloud function을 이용해 firestore에 데이터 저장하기 firebase 의 cloud function을 사용하고 firestore 또한 같이 사용하신다면 정말 편리하게 functions 를 확장해 firestore을 같이 사용하실 수 있습니다. 우선 저번 글에서 function를 설정해주셨나요? 아직 설정을 하지 않으셨다면 https://chicken-coach.tistory.com/15 Firebase cloud function 사용방법 필수 설정 1. Node.js 2. npm(Node Package Manager) 3. Firebase project 이 글에서는 위에 필수 설정이 모두 준비 됐다는 가정하에 작성하겠습니다! 설치 우선 npm으로 firebase tool을 다운받습니다 npm inst.. chicken-coach.tistory.com 이제 ..
Firebase cloud function 사용방법 필수 설정 1. Node.js 2. npm(Node Package Manager) 3. Firebase project 이 글에서는 위에 필수 설정이 모두 준비 됐다는 가정하에 작성하겠습니다! 설치 우선 npm으로 firebase tool을 다운받습니다 npm install -g firebase-tools 만약 권한에 대한 에러가 난다면 sudo npm install -g firebase-tools 이렇게 입력해주면 잘 작동할것입니다 사용 언어는 js를 사용할 것이기 때문에 js 선택해줍니다 나머지는 Y를 눌러도 무방합니다 firebase login 로그인을 해줍니다 Allow Firebase to collect CLI usage and error reporting information? 오류 정보를 수집..
Firebase Node deploy 에러 해결방법 총정리 이제 막 node 에서 firebase의 cloud funtion을 사용하려고 설치를 한 후 테스트를 위해 실행을 했지만 Error: functions predeploy error: Command terminated with non-zero exit code1 라는 오류가 발생했습니다 stack overflow나 구글링을 통해서 해결했습니다 여러가지 해결방법이 있겠지만 우선 윈도우를 사용하시는 분이라면 firebase.json 을 파일설정을 확인해보신 뒤에 만약 위에것처럼 Linux 계열 명칭으로 되어있는지 확인 하신뒤에 맞다면 수정해주시면 됩니다 { "functions": { "predeploy": [ "npm --prefix \"$RESOURCE_DIR\" run lint" //"npm --prefi..
spring boot + FCM push하는 방법 FCM(Firebase Cloud Message)의 구조는 우리의 서버에서 FCM백엔드에 메세지 요청을 전송하면 FCM은 사용자 기기의 앱 즉 클라이언트 앱에 메시지를 보내게 되어있습니다 우리의 서버는 FCM 백엔드에 올바른 형식으로 지정된 메시지 요청을 보내야 합니다 기본 설정 Firebase Admin SDK를 이용하시는게 훨씬 편하실거에요 1.프로젝트 생성 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 2.비공개키 생성 3.resources 하단에 추가 4.의존성 추가 com.google.firebase firebase-admin 8.1.0 이제..
spring boot와 firebase 연결 방법 (2) 저번 글에서는 firebase와 spring의 연결 방법과 fibasestore의 CURD중 C(create)를 하는 방법을 작성했습니다 이번 글에서는 U(update),R(read),D(delete) 나머지를 다 사용하는 방법을 알려드리겠습니다 설정방법과 Create 방법만 필요하시거나 모르신다면 하단 링크를 참조하세요! https://chicken-coach.tistory.com/11 spring boot와 firebase 연결 방법 (1) firebase 사용이유 어떤 아이디어가 있을 때 빠르게 프로토타입을 만들고 싶을 때 이용한다면 realtime database를 이용 할 수 있고 구글로 로그인하기 페이스북으로 로그인하기 휴대폰인증 알림 보내 chicken-coach.tistory.com Rea..

반응형