mirror of
https://github.com/KevinMidboe/ISPDowntimeMonitor.git
synced 2025-10-29 01:30:13 +00:00
43 lines
689 B
JavaScript
43 lines
689 B
JavaScript
|
|
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
|
|
|
|
*/
|