파이어베이스 function은 쉽게 설명하면 클라우드 백앤드 서버를 말한다. api 몇개 안만드는경우, 이 파이어베이스 function을 쓰면 쉽게 만들어볼 수 있다.
설치방법부터 간단한 사용법까지 적어본다. example이 javascript로 돼있으니깐 javascript를 선택하는것을 추천한다.
https://firebase.google.com/docs/functions/get-started?gen=2nd#node.js_3
npm install -g firebase-tools
firebase login
firebase init functions
위에 링크에 있는 예제 그대로 복사한 다음에, 실행해본다.
이건 배포하기 전에 내 피시에서 테스트하는 것이다.
firebase init emulators
firebase emulators:start
여기 예제대로 셋팅하면 아래처럼 데이터베이스 (firestore)에 데이터가 저장되고, 또 처리된것을 볼 수 있다. 이 예제는 get 요청으로 text를 던지면, 그걸 db에 쓰고, document가 하나 써질때, uppercase라는것을 하나 더 만드는 작업을 한다.
http://127.0.0.1:5001/example-project-1/us-central1/addmessage?text=test
http://127.0.0.1:4000/firestore/data/messages
배포는 아래로 할 수 있다.
firebase deploy --only functions
'개발로 부자되기' 카테고리의 다른 글
javascript 환율 api 개발하기 (한국수출입은행 api) (0) | 2024.08.18 |
---|---|
차트 레이싱 만들기 (0) | 2023.03.19 |
coingecko api 코인 가격 가져오기 (0) | 2023.03.19 |
nodejs XLSX 라이브러리, 엑셀 라이브러리 사용방법 (0) | 2023.03.10 |
구글 애드센스 next.js 웹페이지에 추가하기 (0) | 2023.02.17 |