Skip to content

Instantly share code, notes, and snippets.

@CiscoKidxx
Created September 27, 2016 03:11
Show Gist options
  • Save CiscoKidxx/c1feffdf12ffc27953faf584906be6aa to your computer and use it in GitHub Desktop.
Save CiscoKidxx/c1feffdf12ffc27953faf584906be6aa to your computer and use it in GitHub Desktop.
var express = require('express');
var compression = require('compression');
var app = module.exports.prod = exports.prod = express();
var devAPI = 'http://localhost:1337';
var prodAPI = 'http://ninjalist.herokuapp.com';
app.use(compression());
app.use(express.static('dist'));
var proxy = require('express-http-proxy');
app.use('/api', proxy(devAPI));
app.get('/*', function(req, res, next) {
var url ='/%E2%80%9Chttps://www.google.com/recaptcha/api.js?onload=vcRecaptchaApiLoaded&render=explicit%E2%80%9C';
if (req.url === url) {
res.redirect('https://www.google.com/recaptcha/api.js?onload=vcRecaptchaApiLoaded&render=explicit');
next();
} else {
res.sendFile(__dirname + '/dist/index.html');
}
});
var port = process.env.PORT || 8000;
app.listen(port);
console.log("Express is listening on port: " + port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment