1. Error
https://next-auth.js.org/errors#get_authorization_url_error client_id is required {
message: 'client_id is required',
2. Error message is unkind
client_id -> clientId
3. Cause
Because clientId is not set in [ …nexauth.ts]
4. Check value of clientId
providers: [
GithubProvider({
clientId: process.env.GITHUB_CLIENT_ID,
clientSecret: process.env.GITHUB_CLIENT_SECRET,
}),
GoogleProvider({
clientId: process.env.GOOGLE_CLIENT_ID,
clientSecret: process.env.GOOGLE_CLIENT_SECRET,
}),
],