From 665c9c37df41a5ec6672a2947172ff903a563f66 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 12 Jul 2018 12:48:43 +0300 Subject: Add a frontpage template --- index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'index.js') diff --git a/index.js b/index.js index 8d5123d..6804fbe 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,6 @@ require('dotenv').config(); const chalk = require('chalk'); +const path = require('path'); if (!process.env.MONGO_URL) { throw new Error('No MONGO_URL set in .env!'); @@ -11,8 +12,12 @@ const express = require('express'); const app = express(); const requireFromString = require('require-from-string'); -app.all('*', async (req, res) => { - const path = req.path.split('/')[1]; +app.get('/', function(req, res) { + res.sendFile(path.join(__dirname + '/frontpage.html')); +}); + +app.all('/:path*', async (req, res) => { + const path = req.params.path.split('/')[0]; if (!path || path.length === 0) { res.status(400); res.send('Empty endpoint.'); -- cgit v1.3