繁体   English   中英

Nextauth 需要一个 SECRET 属性

[英]Nextauth requires a SECRET property

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM