Я не понимаю разницу между Firebase SDK и Firebase SDK для облачных функций. Я имею в виду, когда вы запускаете в командной строке «firebase init» в node.js, узлы будут загружаться для инициализации нового проекта. Но если я запускаю «npm install firebase», появляются разные модули узлов с похожими именами и другим содержимым. Таким образом, вопрос заключается в следующем: какой SDK я должен использовать для запуска функций и аутентификации в одном и том же коде? (Я получаю много ошибок запроса при импорте похожих вещей, и я не знаю, как решить проблему).
Вот код:
const functions = require('firebase-functions');
var firebase = require('firebase');
firebase.initializeApp();
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
} else {
// No user is signed in.
}
});
exports.delete = functions.https.onRequest((request, response) => {
console.log("delete");
});
Ошибка говорит, что firebase.auth () не является функцией, возможно, для плохого импорта, и я не знаю, какой пакет мне нужно импортировать