问题标签 [next-auth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
next.js - Next-Auth getSession 在我的开发环境中返回 null
我在我的一个页面中使用以下代码:
并且会话返回 null。我收到以下错误:
如果我尝试在浏览器中导航到http://localhost:3000/api/auth/session我会正常获取会话对象。此外,我的同事在他的机器上有相同的代码,并且对他来说工作正常。
我知道我的环境和他的环境之间的唯一区别是我使用的是 windows 而他使用的是 mac。不确定这是否会导致这里出现问题。
postgresql - 无法从 PostgreSQL 服务器获得响应
我坦率地承认,我对 next-auth 完全陌生,而且 Credentials 的文档非常简单,这是可以理解的。我已经让电子邮件链接过程完美运行,并将在此之上移动用户。
不幸的是,我有很多用户数据需要凭据才能登录,并且在花了几天时间一无所获之后,我只想知道我做错了什么!这是我的 [...nextauth].js 文件:
next.js - 如何在 next-auth 中保护多个 Next.js API 路由
我在 Next.js 中构建了一个简单的 API,并使用 next-auth 进行身份验证。
到目前为止,我必须在每个 API 路由中使用这样的东西:
这似乎违背了 DRY 原则。有没有一种聪明的方法可以在一个地方对多个路由应用保护,例如 Laravel 路由组?
reactjs - NextAuth 凭据未保存在状态
我将 nextAuth 与我自己的用户数据库(mongoDb)一起使用,我希望该人能够使用他们的凭据登录。问题是我的用户对象没有保持状态,这似乎是 nextAuth 的人们阻止用户名和密码的设计选择,他们说:
这似乎是一个巨大的障碍......我目前这样做是为了克服它,我想知道这里有什么缺点:
next.js - 带有 apollo 客户端的 NextAuth 凭据提供程序?
在 Next.js 中通过 Apollo 客户端使用 NextAuth 进行 GraphQL 身份验证遇到错误
钩子只能在函数体内调用。
我想知道有没有用阿波罗来完成这项工作?谢谢你的帮助。
reactjs - 在 NEXT-AUTH 中登录后重定向到自定义 URL
使用 next-auth 登录后如何重定向到自定义 URL?
我有一页用于登录和内容。逻辑是这样的:
- 如果用户登录 -> 显示页面内容
- 如果用户未登录 -> 在同一页面上显示登录表单。
登录后,用户应该被重定向到他登录的同一页面,而不是他之前来自的页面
javascript - Next js:next auth provider + redux provider
在我的 Next js 项目中,我使用了 Next auth, whichimport {Provider} from 'next-auth/client'
和 wrap <Component />
in _app.js。
但是同时,我想在项目中添加redux。它会import {Provider} from 'react-redux'
,也需要将<Component />
_app.js 包装起来。
所以在这种情况下,他们使用的是相同的Provider
,我尝试了 import destructing,但它给了我一个 synatx error Syntax error: ES2015 named imports do not destructure. Use another statement for destructuring after the import.
。那我该怎么办?