Ricerca…


introduzione

Firebase ha lanciato la sua versione beta di Cloud Functions for Firebase, simile all'utilizzo delle funzioni cloud su Google Cloud Platform.

Cloud Functions è un ambiente Node.js ospitato, privato e scalabile in cui è possibile eseguire il codice JavaScript. Firebase SDK per Cloud Functions integra la piattaforma Firebase consentendo di scrivere codice che risponde agli eventi e invoca funzionalità esposte da altre funzionalità di Firebase.

Invia email di notifica di benvenuto agli utenti per la sottoscrizione.

Usa il repository GitHub per ottenere l'intero codice: https://github.com/firebase/functions-samples/blob/master/quickstarts/email-users

  • Copia o clona il repository nel tuo computer.

Ora vai alla tua console Firebase

  • Crea un progetto Firebase usando la console Firebase.
  • Abilita il provider Google nella sezione Auth .
  • Incolla lo snippet di inizializzazione Web da: Firebase Console> Panoramica> Aggiungi Firebase alla tua app Web nel public / index.html dove si trova TODO .
 * 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>

Installa CLI Firebase sul tuo computer

  • Se non hai già installato NodeJS , installalo da https://nodejs.org/en/ (assicurati di avere la versione aggiornata di NodeJS installata sul tuo computer).
  • Aprire prompt dei comandi / terminale e installarlo con npm install -g firebase-tools e quindi configurarlo con login firebase
  • Per scegliere il progetto che hai creato ora ==> Configura la CLI localmente usando firebase --add e seleziona il tuo progetto nell'elenco.
  • Installa le dipendenze localmente eseguendo: funzioni cd; installazione di npm; cd -

Imposta le variabili di ambiente di Google Cloud

  • Imposta le variabili di ambiente di Google Cloud gmail.email e gmail.password in modo che corrispondano all'email e alla password dell'account Gmail utilizzato per inviare email. Per questo apri il prompt dei comandi o il terminale e digita il seguente comando CLI di Firebase:

    funzioni di firebase: config: set gmail.email = "[email protected]" gmail.password = "secretpassword"

Distribuire il progetto e testare

  • Per implementare il progetto, aprire il cmd / terminale e utilizzare il comando firebase deploy per avviare la distribuzione.

snapshot di distribuzione di successo

  • Una volta fatto, usa il comando per aprire il sito nel firebase del browser open hosting: sito o fallo manualmente dall'URL visualizzato.


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow