Answers for "how to go back to previous route in next.js"

0

how to go back to previous route in next.js

//if user not logged in
if (!auth.user) {
  window.localStorage.setItem("path", router.asPath); //save current route
  router.replace("/login"); //send user to login page
  return <div> redirecting to login... </div>
}

//when user login
if (auth.user) {
  const path = localStorage.getItem("path")
  router.replace(path || "/"); //navigate to last route
  return <div> Loading... </div>
  );
}
Posted by: Guest on April-27-2022

Code answers related to "how to go back to previous route in next.js"

Code answers related to "Javascript"

Browse Popular Code Answers by Language