NextJS中的Auth0:API已解析,但未发送响应

r1wp621o  于 2023-06-05  发布在  其他
关注(0)|答案(1)|浏览(152)

我使用Auth 0的以下文章在我的NextJS应用程序中设置用户登录:https://auth0.com/docs/quickstart/webapp/nextjs/01-login#configure-auth0。这些是基本步骤:
1.安装@auth0/nextjs-auth0
1.用<UserProvider>组件将我的根组件 Package 在_app.tsx中。
1.在pages/api中创建一个auth文件夹,其中包含一个名为[...auth0].js的文件,该文件从@auth0/nextjs-auth0导出handleAuth
1.使用正确的配置创建.env文件。
但是,当我尝试通过单击以下链接登录时:<a href="/api/auth/login">Login</a>,什么都没有发生-只是加载-我看到以下服务器消息:API resolved without sending a response for /api/auth/login, this may result in stalled requests。我检查了三遍,我从文章正确地遵循一切,我不知道为什么它不工作。任何帮助都是非常感谢的。

xtfmy6hx

xtfmy6hx1#

Auth0还不支持Next.js的app目录。
https://auth0.com/docs/quickstart/webapp/nextjs/01-login
Next.js 13引入的应用程序目录目前处于测试阶段,Vercel不建议在生产环境中使用它。因此,这个SDK还不支持它。

相关问题