very-express
Version:
based on json schema and openapi, generate Express RestApi server with mongoDb
19 lines (18 loc) • 847 B
JavaScript
document.addEventListener("DOMContentLoaded", function() {
console.log('Exchange Tokens from /api/auth/token');
let sessionCode = new URLSearchParams(location.search).get('code');
fetch(
'/api/auth/token?code=' + sessionCode, {
method: 'POST'
}
)
.then((res) => res.text())
.then((data) => {
const jsonData = JSON.parse(data);
document.querySelector("#tokenData").innerHTML = JSON.stringify(jsonData, null, 2);
localStorage.setItem('accessToken', jsonData.result.accessToken);
localStorage.setItem('accessTokenIndex', jsonData.result.accessTokenIndex);
localStorage.setItem('refreshToken', jsonData.result.refreshToken);
localStorage.setItem('refreshTokenIndex', jsonData.result.refreshTokenIndex);
});
});