Deze code in server.js lijkt nogal op elkaar; misschien kun je DRY hier nog verder op toepassen
server.get('/', (request, response) => {
let urlSmartzones = `${urlAPI}/smartzones`
fetchJson(urlSmartzones).then((smartzones) => {
let id = request.query.id || 'clene4gw60aqg0bunwwpawr1p'
let url = `${urlAPI}/reservations?id=${id}`
fetchJson(url).then((reservations) => {
let data = {smartzones: smartzones, reservations: reservations}
response.render('index', data)
})
})
})
server.get('/book', (request, response) => {
let urlSmartzones = `${urlAPI}/smartzones`
fetchJson(urlSmartzones).then((smartzones) => {
let id = request.query.id || 'clene4gw60aqg0bunwwpawr1p'
let url = `${urlAPI}/reservations?id=${id}`
fetchJson(url).then((reservations) => {
let data = {smartzones: smartzones, reservations: reservations}
response.render('book', data)
})
})
})