개발로 부자되기

firebase function 설치부터 배포까지 2023

야나부짱 2023. 9. 1. 15:55

파이어베이스 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