【问题标题】:Next-Auth warning-issueNext-Auth 警告问题
【发布时间】:2022-06-17 20:15:20
【问题描述】:

我正在研究 Facebook 克隆代码。 我对 Next.js 很陌生

它向我抛出了一个错误,我不确定它是标准的还是我的代码中的一些错误。

https://next-auth.js.org/warnings#no_secret
[next-auth][warn][NO_SECRET]

谁能解释一下?

[...nextauth].js
import NextAuth from "next-auth"
import FacebookProvider from "next-auth/providers/facebook";

export default NextAuth({
    // Configure one or more authentication providers
    providers: [
        FacebookProvider({
            clientId: process.env.FACEBOOK_CLIENT_ID,
            clientSecret: process.env.FACEBOOK_CLIENT_SECRET
        })
    ]
})
import '../styles/globals.css'
import {SessionProvider} from "next-auth/react"

function MyApp({ Component, pageProps }) {
  return (
    <SessionProvider>
      <Component {...pageProps} />
    </SessionProvider>
  
  )}

export default MyApp
FACEBOOK_CLIENT_ID=495472355295570
FACEBOOK_CLIENT_SECRET=secret is from facebook for developers
NEXTAUTH_URL=http://localhost:3000```

【问题讨论】:

标签: next.js facebook-authentication next-auth


【解决方案1】:

试试这个:

[...nextauth].js
import NextAuth from "next-auth"
import FacebookProvider from "next-auth/providers/facebook";

export default NextAuth({
    // Configure one or more authentication providers
    providers: [
        FacebookProvider({
            clientId: process.env.FACEBOOK_CLIENT_ID,
            clientSecret: process.env.FACEBOOK_CLIENT_SECRET
        })
    ],
secret: process.env.YOUR_SECRET
})

只要加上秘密就可以了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2011-12-21
    • 2011-08-07
    • 1970-01-01
    • 2022-11-07
    • 2019-10-14
    相关资源
    最近更新 更多