, поэтому я использую функцию триггера http, чтобы получать все события из моего пожарного магазина, как показано выше.
firestore.js
const functions = require('firebase-functions')
const admin = require("firebase-admin")
// initialize database
admin.initializeApp()
const db = admin.firestore();
const settings = {timestampsInSnapshots: true};
db.settings(settings)
const eventRef = db.collection('event')
module.getAllEventsFromFirestore = functions.https.onRequest(async (request,response) => {
try {
const events = await eventRef.get()
response.status(200).send(`number of event is ${event.size}`)
} catch (error) {
response.status(500).send(error)
}
})
и мой index.js
const {getAllEventsFromFirestore} = require("./firestore")
после развертывания функции, я ожидаю, что получит URL-адрес для доступа к этой функции триггера http на моем терминале, но не могу ее найти.