-1
votes

Passer la valeur res.Send de Node.js Backend to React.js

J'essaie de transmettre une chaîne à partir de Nodejs Backend avec res.Send xxx

Je veux effectuer des opérations basées sur la valeur de chaîne extrait à l'extrémité avant. < PRE> XXX

Je pense que je suis en train de jouer à la manipulation de la réponse à l'avant. Quelqu'un peut-il me guider?


0 commentaires

3 Réponses :


2
votes

Essayez réponse.data , res.Send () est juste la fonction pour envoyer la réponse. Vous pouvez également consoler Log Toute la réponse au chèque où la valeur de réponse est stockée.


0 commentaires

0
votes

Votre code Axios devrait être comme:

axios({ 
    method: 'post', 
    url: '/user', 
    data: { email: this.state.emailFetch } 
    }).then(response => {
        if(response.data == "haha")
        {
            return <Redirect to="/"/> 
        }
    });


1 commentaires

essayez de faire console.log (réponse.data); au-dessus de la déclaration IF et voyez ce qu'il enregistre



0
votes

réponse.send est une méthode, vous ne pouvez donc pas l'utiliser dans Frontend pour extraire des données de celle-ci. Le moyen le plus simple de voir ce qui se passe sur le côté opposé, n'est que Console.log (réponse) et vous pouvez voir comment votre réponse est structurée et où les données sont contenues.


0 commentaires