摘要:在heroku上使用node.js寄信
本文同步分享於 Coding Snippet
如何在Heroku上透過node.js去寄信呢? 可參考官方網站 sendgrid#nodejs
指定sendgrid的版本
package.json
{
"name": "node-sendgrid-example",
"version": "0.0.1",
"dependencies": {
"express": "2.2.0",
"sendgrid": "0.2.1",
}
}
sendgrid.js
var SendGrid = require('sendgrid').SendGrid;
//取得帳號密碼
var sendgrid = new SendGrid(
process.env.SENDGRID_USERNAME,
process.env.SENDGRID_PASSWORD
)
sendgrid.send({
to: 'recipient@example.com',
from: 'sender@example.com',
subject: 'Hello World',
text: 'Sending email with NodeJS through SendGrid!'
});
這樣就可以收發信件了,Heroku免費的一個月可以寄送6,000封信,非常的方便