diff --git a/server.js b/server.js index 05156ad..ff70653 100644 --- a/server.js +++ b/server.js @@ -2,6 +2,8 @@ // env variables require('dotenv').config(); +// fs +var fs = require('fs'); // Async var async = require("async"); // Express etc @@ -84,6 +86,17 @@ app.get('/github-feed', function(req, res) { }); +app.get('/*', function(req, res) { + + if(fs.existsSync(__dirname + "/.vuepress/dist" + req.path + ".html")) { + res.redirect(req.path + ".html"); + } else { + res.status(404); + res.send('Not found'); + } + +}); + var port = process.env.PORT || 8080; app.listen(port);