2017-08-15 23 views
1

私のnode.jsサーバーが422をメッセージとともにブラウザに戻していますが、ブラウザには422だけが表示され、何も表示されないという問題があります。422メッセージを送信していません(Node.js/Redux)

//Node.js 
if (existingUser) { 
return res.status(422).send({ error: 'Email is in use' }); 
} 

私はそれがそこに打つとそれはキャッチをヒットしますが、応答が唯一の日の周りを探した後、422

//Console.log of response 
Error: Request failed with status code 422 
+0

ロギングを行っているコードを表示できますか? –

+0

ロギングを実行しているコードはredux catch部分です – Mike

答えて

0

が含まれているその時点で

//Redux method 
export function signupUser({ email, password }) { 
return function(dispatch) { 
    return axios.post(`${ROOT_URL}/signup`, { email, password }) 
    .then(response => { 
    dispatch(emailWasSent(response.data.return_msg)); 
    }) 
    .catch(response => { 
    dispatch(authError(response.data.error));}); 
    } 
} 

を返して確認することができます私はそれが軸索の問題であることを知った。彼らはキャッチケースを変更しました。今すぐになるはずです

error.response.data.error 
関連する問題