Skip to content

Instantly share code, notes, and snippets.

@kis
Created December 8, 2015 16:52
Show Gist options
  • Save kis/da81f7632a456f28a13f to your computer and use it in GitHub Desktop.
Save kis/da81f7632a456f28a13f to your computer and use it in GitHub Desktop.
var http = require('http');
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
var port = process.env.PORT || 1337;
var api_key = 'key-a45e01510889dbbf2e8417e89ad4f218';
var domain = 'sandbox40048d3c62fe4537b6930ff7aaad1c99.mailgun.org';
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});
var data = {
from: 'Excited User <[email protected]>',
to: '[email protected]',
subject: 'Welcome To Reali',
text: 'Welcome To Reali'
};
app.set('port', port);
app.set('views', './dist');
app.set('view engine', 'ejs');
app.use(express.static('dist'));
var server = http.createServer(app);
server.listen(port);
// server.on('error', onError);
// server.on('listening', onListening);
app.get('/', function(req, res) {
res.render('index');
});
app.post('/savemail', function(req, res) {
data.to = req.body.email;
mailgun.messages().send(data, function (error, body) {
console.log(body);
res.send('sent');
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment