// OwlBoard - © Fred Boniface 2022 // Licensed under GPLv3 (or later) // Please see the included LICENSE file // Load Modules const fs = require('fs'); const ldb = require('ldbs-json'); const bodyParser = require('body-parser'); const exit = require('process'); const express = require('express'); const app = express(); // Get API Keys: // - Keys are available as keys.ldbws and keys.ldbsvws try { const keys = JSON.parse(fs.readFileSync('/srv/keys/owlboard/keys.json', 'utf8')); console.log('API Keys loaded from file'); } catch (err) { const keys = 'ERR'; console.error('Unable to obtain API Keys from file'); console.error(err); exit }; // Define Web Service: var server = app.listen(8080, function () { var host = server.address().address var port = server.address().port console.log("Example app listening at http://%s:%s", host, port) }) // Define Output Functions: