Du côté angulaire, j'ai transmis des données en utilisant la méthode post.Affichage des données affichées angularjs au nœud js en utilisant l'expression
var data = {
'id': mydata.google_id,
'token': mydata.token,
'email': mydata.email,
'name': mydata.name
};
$http.post('http://localhost:3000/login1',data,config)
.success(function (data, status, headers, config) { ... })
.error(function (data, status, header, config) { ... });
A côté serveur essayé d'accéder aux données i affiché à l'aide req.body.id
mais je ne pouvais pas
Quand je manifestai les req.body
dans la console i obtenu la réponse suivante:
{ ' {"id" : "1234" , "email" : "[email protected]" , "name" : "xyz"}' : ' ' [_proto_] : { } }
Aidez-moi pour résoudre cette erreur
merci pour la suggestion. J'ai essayé mais encore il prend la partie du corps comme ça seulement, n'a pas pu résoudre le problème. – valarmathi
quand j'appelle l'api de postman plugin je pourrais obtenir le responce approprié. donc je pense que le problème est dans le côté angulaire. J'ai essayé toutes les manières que j'ai trouvées de google mais je ne pourrais pas. – valarmathi
Avez-vous quelque chose dans Angular qui surcharge l'en-tête 'Content-Type'? Nous avons l'objet 'data' dans votre message, mais à quoi ressemble l'objet' config' que vous passez? – Sean3z