Облачные функции Firebase - без ошибки развертывания, но не выполняется - PullRequest
0 голосов
/ 24 июня 2018

Я недавно начал настраивать облачные функции Firebase. Я начал с простой функции helloWorld

const functions = require('firebase-functions');

const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);

exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
console.log("hello from firebase");
});

Я настроил npm, node.js, python 3.65, установил pip, и функции появились в консоли. Он просто говорит «0 казней» и ничего не происходит. Я не получил ни одного сообщения об ошибке. «Успешная операция» и «Развертывание завершено».

Кто-нибудь понял, почему функция не выполняется?

1 Ответ

0 голосов
/ 24 июня 2018

Как сказал Фрэнк, развертывание функции не выполняет функцию. При развертывании функции HTTP вы получите URL-адрес для этой функции. Функция запускается при обращении к этому URL. При первом развертывании этот URL-адрес выводится на консоль. После этого вы можете увидеть полный URL, перейдя в консоль Firebase и найдя список функций.

Скопируйте этот URL и вставьте его в браузер, чтобы увидеть, как он работает.

Вы также можете следовать этому руководству, чтобы начать с облачными функциями для Firebase .

...