首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Next-auth在预览中的每个请求上运行

Next-auth在预览中的每个请求上运行
EN

Stack Overflow用户
提问于 2021-10-22 08:04:52
回答 1查看 44关注 0票数 0

我正面临着一个非常奇怪的关于next-auth的问题。

我们在Vercel上部署了一个next.js应用程序。我们的一些API端点需要身份验证,而另一些则不需要。

在本地,一切正常,但在预览中,next-auth会在每个请求上运行。因此,例如,当一个新用户请求注册时,next-auth会运行,尝试通过电子邮件和密码对用户进行身份验证,并抛出一个错误,因为无法对用户进行身份验证。

即使我在getUserByEmailAndPassword函数中注释抛出错误并返回200状态代码,请求也根本不会到达注册API。尽管在浏览器中我可以看到请求指向正确的API端点,但该API的处理程序根本不会运行。我只收到来自next-auth的响应

我尝试更改NEXTAUTH_URL环境变量以匹配当前预览的url,但不起作用

EN

回答 1

Stack Overflow用户

发布于 2021-11-01 08:14:50

我发现发生这种情况是因为我正在导入next-connect的相同实例

https://github.com/hoangvvo/next-connect/issues/141

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69673389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档