【问题标题】:Nextauth requires a SECRET propertyNextauth 需要一个 SECRET 属性
【发布时间】:2022-02-12 07:14:51
【问题描述】:

检查文档后,它说 .env 或 [..nextAuth.js] 文件您应该在配置中设置一个秘密属性。

Error documentation to nextAuth

.env

NEXTAUTH_URL = "http://localhost:3000"
NEXTAUTH_SECRET_KEY="test"

[...nextAuth.js]

  secret: "test",
  jwt: {
    secret: "test",
    encryption: true,
    maxAge: 5 * 60,
  },
  pages: {
    signIn: "/auth/login",
  },

但是,仅当您在生产中时才要求这样做,但我不是。 如何修复此错误并将其设置为开发而不是生产?

【问题讨论】:

  • 密钥的环境变量是NEXTAUTH_SECRET

标签: reactjs authentication next.js jwt next-auth


【解决方案1】:

是的,新的环境变量被简单地称为NEXTAUTH_SECRET

此外,当设置了此项时,您可以避免在配置中分别设置 secretjwt.secret 值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-01
    • 2010-10-20
    • 2021-03-04
    • 2021-05-31
    • 2021-08-02
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多