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 를 수동으로 추가해 주면 된다.
"firebase": "^7.14.4", 처럼 수정해야 한다.