Saya menggunakan Google sebagai penyedia pengesahan untuk pengesahan seterusnya. Konfigurasikan semua pembolehubah persekitaran dalam pengeluaran dan pembangunan. Ia berjalan dengan sempurna dalam mod pembangunan pada mesin tempatan saya tetapi dalam pengeluaran ia menunjukkan ralat "Ralat Pelayan Terdapat masalah dengan konfigurasi pelayan.
Setiap kali saya cuba log masuk, semak log pelayan untuk maklumat lanjut.
Saya menggunakan tapak web untuk vercel dan menetapkan pembolehubah id google, rahsia dan NEXTAUTH_URL di sana.
Ini adalah kod yang saya gunakan
import NextAuth from "next-auth" import GoogleProvider from 'next-auth/providers/google' export const authOptions = { // Configure one or more authentication providers providers: [ GoogleProvider({ clientId: process.env.GOOGLE_ID, clientSecret: process.env.GOOGLE_SECRET, }), // ...add more providers here ], } export default NextAuth(authOptions)
Saya cuba menambah semua pembolehubah persekitaran pada vercel tetapi ia tidak berjaya dan saya juga mengatur semula beberapa kali
Mungkin ia ada kaitan dengan nextauth sendiri. Kedua-dua rahsia harus ditetapkan pada vercel: