My omnium-gatherom of scripts and source code.
at main 25 lines 821 B view raw
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});