const VoxeetSecret = require('../VoxeetSecret.json'); module.exports = async (req, res) => { const { key, secret } = VoxeetSecret; const credentials = btoa(encodeURI(key) + ':' + encodeURI(secret)); const headers = { 'Content-Type': 'application/json', 'Cache-Control': 'no-cache', Authorization: 'Basic ' + credentials, }; const oauth = await fetch(VoxeetSecret.validateURL, { method: 'POST', headers, body: JSON.stringify({ grant_type: 'client_credentials', }), }) .then((oauthResponse) => oauthResponse.json()) .catch((err) => res.status(500).send(err)); if (oauth) res.status(200).send(oauth); };