Nextauth 需要一个秘密 属性
Nextauth requires a SECRET property
检查文档后,它说 .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
。
此外,当设置此项时,您可以避免在配置中单独设置 secret
和 jwt.secret
值。
检查文档后,它说 .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
。
此外,当设置此项时,您可以避免在配置中单独设置 secret
和 jwt.secret
值。