У меня есть вопрос относительно запуска облачной функции analyti c, и эта функция довольно проста, когда происходит какая-либо регистрация, затем она срабатывает, и это событие сохраняется в коллекции. Я использую эмуляторы firebase: start - только функции для запуска функция и когда я запускаю функцию нормальная функция работает нормально, а не функции analyti c вот мой код? и я также хочу знать, это правильный способ хранения в коллекции Firestore?
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const serviceAccountKey = require('./keyv2.json')
admin.initializeApp({
credential: admin.credential.cert(serviceAccountKey),
});
const db = admin.firestore()
// // Create and Deploy Your First Cloud Functions
// // https://firebase.google.com/docs/functions/write-firebase-functions
//
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
console.log('hello')
});
exports.eventStore = functions.analytics.event('sign_up').onLog(async event => {
console.log('hello')
console.log(event)
const user = event.user
await db.collection('EventLogs').add(user)
console.log('eventLog is added in the EventLogs collection')
})