Advertisement
Guest User

Untitled

a guest
Jan 10th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. var nodemailer = require('nodemailer')
  2. var transport = nodemailer.createTransport('SMTP', { // [1]
  3. service: "Gmail",
  4. auth: {
  5. user: "gmail.user@gmail.com",
  6. pass: "userpass"
  7. }
  8. })
  9.  
  10. if (process.env.NODE_ENV === 'production') { // [2]
  11. process.on('uncaughtException', function (er) {
  12. console.error(er.stack) // [3]
  13. transport.sendMail({
  14. from: 'alerts@mycompany.com',
  15. to: 'alert@mycompany.com',
  16. subject: er.message,
  17. text: er.stack // [4]
  18. }, function (er) {
  19. if (er) console.error(er)
  20. process.exit(1) // [5]
  21. })
  22. })
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement