向使用者傳送歡迎通知電子郵件以進行訂閱
使用 GitHub 儲存庫獲取整個程式碼: https : //github.com/firebase/functions-samples/blob/master/quickstarts/email-users
- 複製或克隆計算機中的儲存庫。
現在轉到 Firebase 控制檯
- 使用 Firebase 控制檯建立 Firebase 專案。
- 在“ 身份驗證” 部分中啟用 Google 提供商。 ****
- 從以下位置貼上 Web 初始化程式碼段: Firebase 控制檯>概述>將 Firebase 新增到 TODO 所在的 public / index.html 中的 Web 應用程式。 ****
* 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>
在計算機中安裝 Firebase CLI
- 如果你還沒有安裝 NodeJS ,請從 https://nodejs.org/en/ 安裝它 (確保在你的計算機上安裝了 NodeJS 的更新版本。)
- 開啟命令提示符/終端並使用 npm install -g firebase-tools 安裝它,然後使用 firebase 登入進行配置 ****
- 要選擇你現在建立的專案==>使用 firebase 使用 –add 在本地配置 CLI,並在列表中選擇你的專案。
- 執行以下命令在本地安裝依賴項: cd functions; npm install; cd -
設定 Google Cloud 環境變數
-
設定 gmail.email 和 gmail.password Google Cloud 環境變數,以匹配用於傳送電子郵件的 Gmail 帳戶的電子郵件和密碼。為此,請**開啟命令提示符或終端,**然後鍵入以下 Firebase CLI 命令:
firebase 函式:config:set gmail.email =“myusername@gmail.com”gmail.password =
secretpassword
部署專案並進行測試
- 要部署專案,請開啟 cmd / terminal 並使用命令 firebase deploy 啟動部署。
- 完成後,使用該命令在瀏覽器 firebase open hosting:site 中開啟該站點,或者從顯示的 URL 手動執行此操作。