Este es el error que recibo: "Ha creado una nueva aplicación cliente que usa...i/web/guides/gis-migration) para obtener más información".
aquí están mis códigos en el servidor, la declaración dentro de console.log ni siquiera muestra:
static async googleLogin(req, res, next) { try { console.log("masuk google login server") const { id_token } = req.body const client = new OAuth2Client(process.env.GOOGLE_CLIENT_ID) const ticket = await client.verifyIdToken({ idToken: id_token, audience: process.env.GOOGLE_CLIENT_ID }); const payload = ticket.getPayload() const email = payload.email let password = email.toString().split('@') password = password[0] let user = await User.findOne({ where: { email } }) if (!user) { let newUser = { email, password } let createUser = await User.create(newUser) const payload = { id: createUser.id, email: createUser.email } const access_token = generateToken(payload) return res.status(201).json({ access_token }) } else { const payload = { id: user.id, email: user.email } const access_token = generateToken(payload) return res.status(200).json({ access_token }) } } catch (err) { console.log(err) return next(err) } }el console.log en mi cliente tampoco se muestra
function onSignIn(googleUser) { console.log("masuk client oauth") $.ajax({ method: "POST", url: `${baseUrl}/users/google-login`, data: { id_token: googleUser.getAuthResponse().id_token } }) .done((response) => { console.log(response, "client response") localStorage.setItem("access_token", response.access_token) checkLocalStorage(); }) .fail((err) => { console.log(err, "error client"); }) .always(() => { authentication() }) }Intenté eliminar el caché y ejecutar mi aplicación nuevamente, recrear un nuevo proyecto en la API de Google (que generó una nueva ID). no trabajaron