J'ai une question sur la mise en place de google login. J'ai pu implémenter le bouton Google Login dans mon application react en utilisant une bibliothèque open source appelée react-google-login . J'ai pu mettre en place le serveur backend en utilisant python flask. J'héberge ma méthode d'api sur l'api sur Heroku : http://arrangement-server.herokuapp.com/login . Et mon application react s'exécute avec succès localement, et je suis capable d'utiliser le bouton de connexion. Mais mon problème est que mon serveur affiche l'erreur suivante :
Method not Allowed.
Est-ce parce qu'il s'agit d'une post-méthode ?
Pourquoi mon serveur m'indique-t-il que cette méthode n'est pas autorisée ?
Même si, du côté client, tout fonctionne bien et que je peux voir le profil et les informations de l'utilisateur.
Voici le code de mon serveur backend, vous pouvez le trouver à l'adresse suivante Github :
@app.route("/login", methods=['POST'])
def login():
data = request.json
session['access_token'] = data['access_token'], ''
return jsonify({'message':'You are logged in.'})