const express = require('express');
const app = express();
const path = require('path');
const config = require('./config.json');
const moment = require('moment');
const request = require('request-promise');
url = 'https://ne.api.site',
url2 = 'https://n2.api.site',
app.set('view engine', 'pug');
app.use(express.static(path.join(__dirname, 'public')));
async function getApi(){
return request({
url : url,
url2 : url2
});
}
/* Routes */
app.get('/', async (req, res) => {
let host = req.get('host');
let api = await getApi();
let json = await JSON.parse(api);
res.render('home', { api: json, moment: require('moment')});
});
app.listen(4800, () => console.log('Express listening on port 4800'));
I am trying to combine the 2 json api urls, and cant seem to figure out what to do. Do I need to create an array? If so how? So I am trying to combine the data from different urls(because of different regions) all onto one main page that can be accessed.