2018-10-23 14:58:37 +02:00

31 lines
767 B
JavaScript

var httpProxy = require('http-proxy'),
http = require("http"),
serveStatic = require('serve-static'),
connect = require('connect');
var proxy = httpProxy.createProxy({
target: "https://pandorabox.io/map",
secure: false
});
var app = connect()
.use("/", function(req, res, next){
if (req.url.substring(0,3) == "/js" || req.url == "/" || req.url.substring(0,5) == "/pics" || req.url == "/search.html" || req.url == "/index.html" || req.url.substring(0,4) == "/css"){
console.log("Local: " + req.url);
next();
return;
}
console.log("Remote: " + req.url);
proxy.web(req, res);
})
.use(serveStatic("src/main/resources/public"));
var server = http.createServer(app);
server.listen(8080);
console.log("Listening on http://127.0.0.1:8080");