jsfiddle-console example
https://github.com/eu81273/jsfiddle-console
HTML
<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>
JavaScript
function redirect(user) {
return new Promise(async (resolve, reject) => {
const result = await fetch('https://jsonplaceholder.typicode.com/todos/1');
if (result != undefined) {
console.log("Page 1 requested")
resolve(true)
}
})
}
const user = "John";
redirect(user).then(async () => {
//redirect to page 2 here
console.log("Requesting Page 2")
const result = await fetch('https://jsonplaceholder.typicode.com/users')
});