Zoeken…


Invoering

Firebase lanceerde de bètaversie van Cloud Functions voor Firebase, vergelijkbaar met het gebruik van Cloud Functions op Google Cloud Platform.

Cloud Functions is een gehoste, private en schaalbare Node.js-omgeving waar u JavaScript-code kunt uitvoeren. Firebase SDK voor Cloud Functions integreert het Firebase-platform door u code te laten schrijven die op gebeurtenissen reageert en functionaliteit oproept die wordt blootgesteld door andere Firebase-functies.

Stuur welkomstberichten per e-mail naar de gebruikers om zich te abonneren.

Gebruik de GitHub-repository om de volledige code te krijgen: https://github.com/firebase/functions-samples/blob/master/quickstarts/email-users

  • Kopieer of kloon de repository op uw computer.

Ga nu naar je Firebase-console

  • Maak een Firebase-project met de Firebase-console.
  • Schakel de Google- provider in het gedeelte Verificatie in.
  • Plak het Web initialisatie fragment uit: Firebase Console> Overzicht> Voeg Firebase aan uw web-app in de publiek / index.html waar de TODO zich bevindt.
 * 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>

Installeer Firebase CLI op uw computer

  • Als NodeJS nog niet is geïnstalleerd, installeer het dan via https://nodejs.org/en/ (zorg ervoor dat de bijgewerkte versie van NodeJS op uw computer is geïnstalleerd.)
  • Open de opdrachtprompt / terminal en installeer het met npm install -g firebase-tools en configureer het vervolgens met firebase-login
  • Om uw project te kiezen dat u nu hebt gemaakt ==> Configureer de CLI lokaal met behulp van firebase gebruik --add en selecteer uw project in de lijst.
  • Installeer afhankelijkheden lokaal door het uitvoeren van: cd-functies; npm installeren; cd -

Stel Google Cloud-omgevingsvariabelen in

  • Stel de Google Cloud-omgevingsvariabelen gmail.email en gmail.password in op het e-mailadres en wachtwoord van het Gmail-account dat wordt gebruikt om e-mails te verzenden. Open hiervoor de opdrachtprompt of terminal en typ de volgende Firebase CLI-opdracht:

    firebase-functies: config: set gmail.email = "[email protected]" gmail.password = "secretpassword"

Implementeer het project en test

  • Om het project te implementeren, opent u de cmd / terminal en gebruikt u de opdracht firebase deploy om de implementatie te starten.

succesvolle momentopname

  • Zodra het klaar is, gebruikt u de opdracht om de site te openen in browser firebase open hosting: site of doet u dit handmatig vanuit de weergegeven URL.


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow