Javascript 如何在登录后重定向到带有授权标题的新页面?

Javascript 如何在登录后重定向到带有授权标题的新页面?,javascript,node.js,express,authentication,jwt,Javascript,Node.js,Express,Authentication,Jwt,我有一个登录页面。单击登录按钮,详细信息将发送到服务器并进行验证。验证成功后,将收到一个令牌作为返回。我需要知道如何使用此令牌集作为授权标头重定向到新页面(/dashboard)。注意,我使用的是香草Js function login(){ var userEmail = document.getElementById("email_field").value; var userPass = document.getElementById("passwo

我有一个登录页面。单击登录按钮,详细信息将发送到服务器并进行验证。验证成功后,将收到一个令牌作为返回。我需要知道如何使用此令牌集作为授权标头重定向到新页面(/dashboard)。注意,我使用的是香草Js

function login(){  
  var userEmail = document.getElementById("email_field").value;
  var userPass = document.getElementById("password_field").value;  
  axios
    .post('http://localhost:5000/login',{
        username: userEmail,
        password: userPass,
    })
    .then( (response) => {
        if(response.data.success){
            let token = response.data.token;
            localStorage.setItem("SavedToken", token);
            axios.defaults.headers.common['Authorization'] = token;
            
             //some code here to redirect to localhost:5000/dashboard with authorization header
        }
        alert(response.data.message);
        console.log(response)
    }) 
}

为什么需要重定向到带有授权标题的仪表板页面?您只需检查每个需要验证的页面上的本地存储。@WilliamWang令牌中有角色。仅当角色为管理员时,我才需要显示仪表板页面。您不能只使用“window.location.href=”我的url“@是的,但是用那种方法我不能插入授权头!!