Как добавить кнопку Like Firebase Realtime Web - PullRequest
0 голосов
/ 19 июня 2020

Я хочу добавить кнопку «Нравится» на свой веб-сайт, но не знаю, как обновить данные, это код, который я использовал

function likePost(self) {
    var postID = self.getAttribute("data-id"); // This the child key for the post
    usersRef = firebase.database().ref('posts/' + postID);
    var likesRef = usersRef.child("likes");
    likesRef.update({
        "likes": likes + 1
    });

}

Но я получаю эту ошибку

validation.ts:157 Uncaught Error: Reference.update failed: First argument contains NaN in property 'posts.-MA7ge85S3ZbxaIed_9q.likes.likes'
    at rc (validation.ts:157)
    at validation.ts:302
    at Cu (util.ts:417)
    at Hu (validation.ts:300)
    at Df.update (Reference.ts:175)
    at likePost (home.js:201)
    at HTMLButtonElement.onclick ((index):1)

Можно кто-нибудь поможет мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...