Я хочу получить успех, если данные будут правильно перенесены в firebase или поймать ошибку, если они отклоняются. Я пробовал такой код:
db.push().set(todo).then(snap => {
console.log(snap);
});
но SNAP, callback, НЕ УКАЗАНА. Как мне нужно использовать обещания здесь?
Затем он не возвращает моментальный снимок данных - вам нужно будет сделать "один раз" моментальный снимок данных в обратном вызове
db.push().set(values).then(()=>{
console.log('Successfully set');
db.once('value').then((snap)=>{
console.log(snap);
});
});