首页 > 解决方案 > NextJs 重定向错误

问题描述

当我尝试在生产模式下进入我的连接或订阅页面时,我在控制台中收到此错误,并且该页面的 url 不是我在代码中设置的那个。它在本地主机中工作正常。

framework.79fb030ec3df0dc442a2.js:1 TypeError: Cannot read property 'nom' of null
at h (compte.js:1)
at Gi (framework.79fb030ec3df0dc442a2.js:1)
at ko (framework.79fb030ec3df0dc442a2.js:1)
at xu (framework.79fb030ec3df0dc442a2.js:1)
at wu (framework.79fb030ec3df0dc442a2.js:1)
at du (framework.79fb030ec3df0dc442a2.js:1)
at framework.79fb030ec3df0dc442a2.js:1
at t.unstable_runWithPriority (framework.79fb030ec3df0dc442a2.js:1)
at $l (framework.79fb030ec3df0dc442a2.js:1)
at Xl (framework.79fb030ec3df0dc442a2.js:1)

main-b8de2659c8e469d623b1.js:1 TypeError: Cannot read property 'nom' of null
at h (compte.js:1)
at Gi (framework.79fb030ec3df0dc442a2.js:1)
at ko (framework.79fb030ec3df0dc442a2.js:1)
at xu (framework.79fb030ec3df0dc442a2.js:1)
at wu (framework.79fb030ec3df0dc442a2.js:1)
at du (framework.79fb030ec3df0dc442a2.js:1)
at framework.79fb030ec3df0dc442a2.js:1
at t.unstable_runWithPriority (framework.79fb030ec3df0dc442a2.js:1)
at $l (framework.79fb030ec3df0dc442a2.js:1)
at Xl (framework.79fb030ec3df0dc442a2.js:1)

我知道我的用户尚未定义,因为没有人连接或订阅,但问题是 Next 没有重定向到它应该重定向到的位置:

我的代码:

       <Link passHref href='/register'>
           <li>
             <a>S'inscrire</a>
           </li> 
        </Link> 
        <Link passHref href='/login'>
           <li>
             <a>Se connecter</a>
           </li>
         </Link>

每当我尝试单击生产中的这些链接之一时,它都会将我发送到 /compte。

截图: https ://res.cloudinary.com/dzqfghzga/image/upload/v1599828198/xpbob6lwdz9ir3ozmiba.jpg

重现行为的步骤:

- 转到'https://sungym69.com/' - 在导航栏中单击's'inscrir' 或'Se 连接器' - 查看错误

谢谢你的帮助

标签: next.js

解决方案


推荐阅读