облачные функции Firebase не работают должным образом - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь заставить облачные функции hello world функционировать с помощью firebase, и это заставляет меня взбираться по стене, что я не могу заставить это работать. Я пытаюсь использовать express, и когда я отправляю запрос get на http://localhost: 5000 / helloworld , я ничего не получаю обратно. Может кто-нибудь взглянуть на мой код и сообщить, что я делаю не так? Спасибо! Я служу на месте с подачей огня. Консоль говорит: «Эмулятор начался с http://localhost: 5000 ». Вот мой код в индексе. js файл:

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

const app = express();

app.get('/helloworld', (req, res) => res.send('Hello World!'));

Спасибо!

1 Ответ

1 голос
/ 03 февраля 2020

Вы никогда не экспортировали объявление функции и не прикрепили к нему ваше приложение Express. Я предлагаю еще раз взглянуть на документацию - вам нужно сделать что-то вроде этого:

exports.widgets = functions.https.onRequest(app);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...