firebase
Cloudfuncties voor Firebase
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.
- 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.