firebase
Molnfunktioner för eldstad
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.
- 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.