Sök…


Introduktion

Firebase lanserade sin betaversion av Cloud-funktioner för Firebase, vilket liknar användning av Cloud-funktioner på Google Cloud Platform.

Cloud Functions är en värd, privat och skalbar Node.js-miljö där du kan köra JavaScript-kod. Firebase SDK för molnfunktioner integrerar Firebase-plattformen genom att låta dig skriva kod som svarar på händelser och åberopar funktionalitet som exponeras av andra Firebase-funktioner.

Skicka välkomstmeddelandemail till användarna för prenumeration.

Använd GitHub-förvaret för att få hela koden: https://github.com/firebase/functions-samples/blob/master/quickstarts/email-users

  • Kopiera eller klona förvaret i din dator.

Gå nu till din Firebase Console

  • Skapa ett Firebase-projekt med hjälp av Firebase Console.
  • Aktivera Google- leverantören i avsnittet Autentisering .
  • Klistra in webb initiering utdrag från: Firebase Console> Översikt> Lägg Firebase till din webb-app i den offentliga / index.html där TODO befinner sig.
 * TODO(DEVELOPER): Paste the initialization snippet from: Firebase Console > Overview > Add Firebase to your web app. *
 *********************************************************************************************************************** -->
 <script src="https://www.gstatic.com/firebasejs/3.7.3/firebase.js"></script>
 <script>
   // Initialize Firebase
   var config = {
     apiKey: "your apiKey",
     authDomain: "authDomain.firebaseapp.com",
     databaseURL: "https://databaseURL.firebaseio.com",
     storageBucket: "storageBucket.appspot.com",
     messagingSenderId: "messagingID"
   };
   firebase.initializeApp(config);
 </script>

Installera Firebase CLI på din dator

  • Om du inte redan har NodeJS installerat installerar du den från https://nodejs.org/en/ (Se till att den uppdaterade versionen av NodeJS är installerad på din dator.)
  • Öppna kommandotolk / terminal och installera den med npm installera -g firebase-verktyg och konfigurera den sedan med firebase-inloggning
  • För att välja ditt projekt du skapade nu ==> Konfigurera CLI lokalt med hjälp av brandbas - lägg till och välj ditt projekt i listan.
  • Installera beroende lokalt genom att köra: cd-funktioner; npm installation; CD -

Ställ in Google Cloud-miljövariabler

  • Ställ in gmail.email och gmail.password Google Cloud-miljövariabler så att de matchar e-postmeddelandet och lösenordet för Gmail-kontot som används för att skicka e-postmeddelanden. Öppna kommandotolken eller terminalen och skriv följande Firebase CLI-kommando:

    brandbasfunktioner: config: ställa gmail.email = "[email protected]" gmail.password = "secretpassword"

Distribuera projektet och testa

  • För att distribuera projektet öppnar du cmd / terminalen och använder kommandot brandbasdistribution för att starta installationen.

framgångsrik snapshot av implementering

  • När det är gjort, använd kommandot för att öppna webbplatsen i webbläsarens öppna webbhotell: webbplats eller manuellt göra det från den webbadress som visas.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow