본문 바로가기

반응형

other(그 밖의)

(5)
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? 오류 정보를 수집..
(Spring boot , mac)H2 Database 설치 H2 database 특징 1.스프링 부트가 지원하는 인메모리 관계형 데이터 베이스입니다 2.인 메모리데이터 베이스이기 때문에 보조 기억 장치를 사용하는 기존 DB에 비해 주 메모리에 데이터를 저장하기 때문에 속도가 빠릅니다 3. 용량 2.5MB 매우 작습니다 4.별도의 설치가 필요하지 않습니다 5.특정한 설정을 하지 않는다면 서버/컴퓨터를 종료하는 즉시 모두 제거되는 휘발성 데이터입니다 6.위의 특징으로 인해 로컬/테스트 환경에 적합 합니다 설치 https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are..
github push 에러: Support for password authentication wasremoved.... + sourceTree(소스트리) 2021.8.13에 github는 보안을 위해서 아이디와 패스워드로 push를 못하도록 변경했습니다 토큰을 이용하면 됩니다 토큰 발급 방법 Settings 클릭합니다 Developer settings을 클릭합니다 Personal access tokens 을 클릭합니다 오른쪽 상단에 위치한 Generate new token을 눌러 입맛에 맞도록 설정을 해주고 발급을 받습니다 단 토큰은 잊어버리면 찾을 수 없으니 메모장이나 자신이 기억할 수 있는 곳에 적어둡시다 SourceTree 설정방법 소스 트리 상단에 설정 버튼을 누릅니다 설정 버튼이 없다면 다들 아시겠지만 혹시나 해서 올립니다 화살표를 누르면 설정이 나옵니다 원격에 들어가셔서 https://깃허브 토큰@github.com/사용 사명/레파지토리명. g..

반응형