From 39ecbb117b1470baf6ea63920128a71941e1e950 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sun, 7 Jun 2020 16:33:18 +0200 Subject: [PATCH] Include express package. Server serving files and later fetch from mongo. --- package.json | 1 + server.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 server.js diff --git a/package.json b/package.json index 27e5cec..68017cf 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "start": "node src/index.js" }, "dependencies": { + "express": "^4.17.1", "nodemailer": "^6.4.6", "puppeteer": "^3.0.4" } diff --git a/server.js b/server.js new file mode 100644 index 0000000..6f71db1 --- /dev/null +++ b/server.js @@ -0,0 +1,42 @@ + +const express = require('express') +const app = express() +const path = require('path') + +const indexPage = path.join(__dirname + '/templates/index.html') + +app.get('/', (req, res) => res.sendFile(indexPage)); + +app.listen(3000) + + + + +/* +GET +/address +Scrape the address that the url is linked to. + - check if we have it in db first. + +/history +Column data: Datetime | Reason | Duration + +/history/:date +Get information for given date. +Then also get pdf file to frontend. + +/uptime +Data graph for w/ red and green interval bars + + + +PAGES +/index.html +What address is being monitored +Bar graph of time intervals w/ green and red indication of downtime. +(date below) +Activity log + +/incident/:date + +*/