본문 바로가기
카테고리 없음

[기타] firebase 예제

by 나스닥171819 2020. 5. 17.
728x90
반응형

 

 

 

https://forest71.tistory.com/167

 

3. Firebase (Node.js) 게시판 만들기 - Cloud Firestore

Firebase는 Realtime Database외에 Cloud Firestore (beta)라는 클라우드 기반 데이터베이스 솔루션을 제공한다. 구글에 따르면 Cloud Firestore는 유연하고 확장 가능한 NoSQL 클라우드 데이터베이스라고 하고 두..

forest71.tistory.com

 

var config = {

}

를 추가해야 하고

 

router.post('/boardSave'function(req,res,next){

 

    var postData = {

        brdwriter: "홍길동",

         brdtitle: "게시판 테스트"

         brdmemo: "게시물 내용"

         brddate: Date.now()

    };

    postData.brdwriter = req.body.brdwriter;

    postData.brdtitle = req.body.brdtitle;

    postData.brdmemo = req.body.brdmemo;

    postData.brdno = req.body.brdno;

    //postData.brddate = req.body.brddate;



    //var postData = req.body;

    if (!postData.brdno) {

        postData.brdno = firebase.database().ref().child('posts').push().key;

        postData.brddate = Date.now();

    } else {

        postData.brddate = Number(postData.brddate); 

    }

    firebase.database().ref('board/' + postData.brdno).set(postData);

    //var updates = {};

    //updates['/board/' + postData.brdno] = postData;

    //firebase.database().ref().update(updates);

    

    res.redirect('boardList');

});

이렇게 수정해야 에러가 안 난다.

 

auth를 사용할 경우 auth 를 사용하도록 설정하여 users 를 수동으로 추가해 주면 된다.

 

package.json

    "firebase""^7.14.4", 처럼 수정해야 한다.

 

 

 

반응형