My omnium-gatherom of scripts and source code.
1const express = require('express');
2const app = express();
3app.use((req, res, next) => {
4 res.header('Access-Control-Allow-Origin', 'file:///home/Michorron/Scripts/html/stl-browser/index.html');
5 // res.header('Access-Control-Allow-Credentials', 'true');
6 res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
7 next();
8});
9
10const redis = require('redis');
11const client = redis.createClient();
12client.on('error', err => console.error(`Redis Client error: ${err}`));
13client.connect();
14
15const PORT = process.env.PORT || 3000;
16
17app.get("/db", async (request, response) => {
18 const query = request.query.query.toUpperCase();
19 const value = await client.json.get(query, '$.*');
20 response.send(value);
21});
22
23app.listen(PORT, () => {
24 console.log(`Server listening on PORT: ${PORT}`);
25});