const express = require('express'); const app = express(); app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', 'file:///home/Michorron/Scripts/html/stl-browser/index.html'); // res.header('Access-Control-Allow-Credentials', 'true'); res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); next(); }); const redis = require('redis'); const client = redis.createClient(); client.on('error', err => console.error(`Redis Client error: ${err}`)); client.connect(); const PORT = process.env.PORT || 3000; app.get("/db", async (request, response) => { const query = request.query.query.toUpperCase(); const value = await client.json.get(query, '$.*'); response.send(value); }); app.listen(PORT, () => { console.log(`Server listening on PORT: ${PORT}`); });