본문 바로가기

Database/Firebase (node.js) 게시판 만들기

firebase Realtime Database 시작해보기

반응형

https://forest71.tistory.com/165?category=667022

 

1. Firebase (Node.js) 게시판 만들기 - 시작하기

Firebase는 모바일 및 웹 애플리케이션 개발 플랫폼으로, 분석, 데이터베이스, 메시징, 오류 보고 등의 많은 기능을 제공한다. 이중에서 웹 개발과 관련된 기능을 쉽게 익힐 수 있도록 데이터 입출�

forest71.tistory.com

 

차근차근 따라해 보자...

 


1. node.js 설치완료, express 설치완료, express-generator 설치완료.

2. 실습할 폴더 만들고 npm install & npm start

3.  Firebase 프로젝트 만들기

4.  firebaseExample\routes 폴더에 있는 index.js 파일에 한줄 추가하기
5.  views 폴더에 test.ejs를 작성

6.  Realtime Database 시작....하던중에

 

 

 

 

아...... firebase 콘솔에서 데이터가 추가되었는지 확인하는데 데이터가 안들어간다.

 

null이 아니라 데이터가 들어가 있어야 함.

에러메시지가 떴다.

똑같은 에러가 나는 다른 질문자분이 계셨고, 아래 작성자분이 친절하게 답변을 달아주셨다. 

Uncaught TypeError: firebase.database is not a function
에 대한 답변은 새로운 라이브러리를 추가하라는 것이었고, 추가했지만 똑같은 에러가 났다.

맨위의 에러 메시지부터 차근차근 살펴보자.

 

 


It looks like you're using the development build of the Firebase JS SDK.
When deploying Firebase apps to production, it is advisable to only import
the individual SDK components you intend to use.

For the CDN builds, these are available in the following manner

Firebase에서 복사한 코드 중 Firebase을 웹(HTML)에서 사용하기 위해 추가한 Firebase용 자바 스크립트 라이브러리를 하나만 넣어야 하는데 나는 여러개를 중복해서 넣은 것이 문제였다.


라이브러리를 하나만 남기고 주석처리 하였다.
값이 잘 들어온다...


오늘의 반성

원본 블로그에서 config 복사하라면 config 내용만 복사하자!!

쓸데없이 다 갖다 붙이니까 에러가 나지. 

**이름도  config 그대로 써야되는데 firebaseConfig 그대로 가져다써서 에러가 났었음...

반응형