오늘은 파이어베이스(firebase) 연동에 대해서 이야기하고자 한다
오늘...프로젝트를 준비한다고 아침 9시 부터 저녁 7시까지 컴퓨터 앞에 앉아있었다...
허리가 너무 아파 앉았다 일어섰다 하기를 수차례..점점 번아웃이 오다가 어느 순간 떡하고 해결이 됬을 때 나도 모르게 혼자 소리지르며 박수를 쳐댔다.
나 쫌 이런거에 흥분되는 스타일인듯??
먼저 expo에서 react-native를 이용하여 프로젝트를 진행하는 입장에서 어떻게 firebase에 연동을 시킬까 고민을 했는데,
다행이도 expo에서 firebase를 지원하는 것을 확인할 수 있었다.
먼저 terminal에서 firebase를 설치해준다.

이후, firebase를 가입하고 project 등록하면 apiKey 값을 비롯하여 정보를 제공해준다. 그러면 다음과 같이 firebaseConfig.js 파일을 만든 후 내 key값을 입력해주면 된다.

참고로 필자는 const app이 아니라 다음과 같이 export하였다.
export const firebase_db = firebase.database()
이렇게 해서 내 프로젝트와 firebase 연동을 완료하였다.
다음 글에서는지속해서 firebase를 통한 읽기와 쓰기 수정과 삭제에(CRUD)에 대해 올리도록 하겠다.
*참고로 fireabse에서 제공하는 나의 고유 id, key 값 등은 노출해서는 안되기 때문에 gitignore에 추가를 하던, env 통해 설정을 하던 해야된다..나는 멍청하게 독학하는 과정에서 저것도 몰라 그냥 올려뒀었다...어차피 개인 프로젝트용이고 베포를 안할거기 때문에 그냥 냅뒀지만....삭제할거다..ㅠㅠ