データ構造の確認
4085 ワード
非同期問題だと思っていたのは、もちろん勉強ができたからだと思いますが、受け取ったデータを確認していないことによる問題です.
毎回確認しましたが、今回はなぜしなかったのか!海梅達は発見してから何日も虚脱した.
いつも大桜で、受け取ったデータ構造から見ると
上のコードでは、次のように4行目を変更するだけです.
おかげさまで非同期処理を学びました😊
毎回確認しましたが、今回はなぜしなかったのか!海梅達は発見してから何日も虚脱した.
const responseKakao = async result =>{
// ...생략
const res = await axios.post(`${url}/user/kakao`, body, headers)
const {success, data} = res // 여기가 문제다!!!!
if(success==true){
localStorage.setItem("token", data.token)
window.location.reload()
}
else if(success==false){
alert("카카오 로그인에 실패하였습니다.")
}
else{
console.log("대앵")
}
}
サーバに要求されたデータは、以下に示すようにres
で受信される.いつも大桜で、受け取ったデータ構造から見ると
res
はres
ではなく、もちろん私のifドアやelse ifドアには掛けられません.sucess
の中にはres.data
と私が欲しいsucess
を受け取る構造がありますが、これは不可能です.ほほほ上のコードでは、次のように4行目を変更するだけです.
const {success, data} = res.data
あまりにもこまごましたことで、耻ずかしいことも解决した.どうせ気持ちがいい.おかげさまで非同期処理を学びました😊
Reference
この問題について(データ構造の確認), 我々は、より多くの情報をここで見つけました https://velog.io/@zudy/데이터-구조를-확인하자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol