整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
全端勇士之路 Node.js 基礎學習-電子郵件發送
前言
一般來講電子郵件是一個非常常見的一個功能,舉凡訂閱、預約、註冊等等都會使用到這個功能,所以這邊來記錄一下如何使用 Gmail 來實作
起手式
接下來將會使用到的一個套件 nodemailer,只要使用這個套件就可以達到發送信,但是使用之前必須先安裝套件
1 | |
滿多地方都可以在 Example 都可以看到如何使用
使用方式
由於 nodemailer 只會在特定的 route 上運作,所以並不需要整個都 require,只需要在特定的 route 下 var nodemailer = require("nodemailer");
程式碼方面就多講,大多都會透過兩種方式傳送資料 AJAX or Form 表單,重點底下的 nodemailer 設置
如果暫時不想輸入帳號密碼可以使用 nodemailer 提供的測試帳號密碼 API
1 | |
如果要自定義成 Google 的話,就是這樣寫
1 | |
補充
這時候去看官網應該會發現官網會推薦使用 ES6、ES7 的寫法,我個人也是推薦使用,可以確保信件有寄出去。
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ