почему я не получаю URL для доступа к созданной мной облачной функции http? - PullRequest
1 голос
/ 15 октября 2019

, поэтому я использую функцию триггера 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 на моем терминале, но не могу ее найти.

1 Ответ

0 голосов
/ 15 октября 2019

Интерфейс Firebase CLI выдаст вам URL-адрес только при первом развертывании функции. Если вы обновите функцию после первого развертывания, она не будет печатать URL. Вы можете получить URL функции, зайдя в консоль Firebase и просмотрев там свои функции. URL будет доступен на странице панели функций.

Если вы хотите увидеть изменение в поведении интерфейса командной строки Firebase, подайте запрос на функцию с поддержкой Firebase .

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