From 3626606df5f005e24d0c16f1f7a99ee871658621 Mon Sep 17 00:00:00 2001 From: Kristian Polso Date: Wed, 30 May 2018 18:25:04 +0300 Subject: [PATCH] Redirect to .html files, #25 --- server.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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);