Generate initial canonical data if it doesn't exist.

This commit is contained in:
Mario Zechner 2023-05-15 14:30:23 +02:00
parent b5a14d41d6
commit 0cdd6dd4f1

View File

@ -49,20 +49,25 @@ async function updateData() {
console.log("Updated data");
}
let items = JSON.parse(fs.readFileSync("data/latest-canonical.json"));
// updateData()
const express = require('express')
const compression = require('compression');
const app = express()
const port = 3000
app.use(compression());
app.get('/api/index', (req, res) => {
res.send(items)
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
(async () => {
if (!fs.existsSync("data/latest-canonical.json")) {
console.log("Fetching initial data.");
await updateData();
}
let items = JSON.parse(fs.readFileSync("data/latest-canonical.json"));
const express = require('express')
const compression = require('compression');
const app = express()
const port = 3000
app.use(compression());
app.get('/api/index', (req, res) => {
res.send(items)
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
})();