var express = require('express') var sampledata = require('./sampledata') const app = express() const port = 3000 const sampleRegions = [ { id: 29837, name: "Timbuktu", country: "Mali" } ] const samplePresets = [ { id: 29837, parameter: "temperature", label: "warm", values: [22, 25] } ] app.get('/', (req, res) => res.send('Hello Timo!')) app.get('/v1/regions', (req, res) => res.json(sampleRegions)) app.get('/v1/presets', (req, res) => res.json(samplePresets)) app.get('/v1/search', (req, res) => { // check query params let response = {} response.meta = { params: req.params, query: req.query, headers: req.headers } response.data = sampledata.search_response_model res.json(response) }) app.listen(port, () => console.log(`Travopti backend listening at http://localhost:${port}`))