ax = require('axios');
exports.endpoint = async function(request, response) {
function rnd(a){
return a[Math.floor(Math.random() * a.length)];
}
facts = await ax.get('https://gist.githubusercontent.com/selfish/d32b4cb902f4fb4df03598cf1337f285/raw/e1ba9c8bf5b7730fe29537a1380e182aaed3b56a/facts.json');
facts = facts.data;
category = rnd(Object.keys(facts))
fact = rnd(facts[category])
response.end(JSON.stringify({category, fact}));
}