Reactjs 如果JWT不存在,则移动到登录屏幕

Reactjs 如果JWT不存在,则移动到登录屏幕,reactjs,next.js,Reactjs,Next.js,我需要移动到登录屏幕,如果用户直接访问一个页面,这是我迄今为止一直尝试的 if(令牌==''){router.push('/login')} 我错在哪里 这很琐碎,你应该四处看看。无论如何,您可以使用useEffect在页面上实现这一点,就像在下一个js中一样: useEffect(()=>{ if(!token){ Router.push('/signin'); } },[]); 您不仅需要确定有一

我需要移动到登录屏幕,如果用户直接访问一个页面,这是我迄今为止一直尝试的

if(令牌==''){router.push('/login')}


我错在哪里

这很琐碎,你应该四处看看。无论如何,您可以使用useEffect在页面上实现这一点,就像在下一个js中一样:

useEffect(()=>{
            if(!token){
                Router.push('/signin');
            }
    },[]);

您不仅需要确定有一个令牌,还必须确定它是有效的。