いつもお世話になっております。
laravel で API を準備し、js 側でクッキーの値を取得したいと思っています
値の取得自体は出来たのですが、変数に格納できません。どのようにすれば良いのかアドバイスお願いします
javascript
1function getCookieSpecify () { 2 fetch('/api/getcookie') 3 .then(response => { 4 return response.json(); 5 }) 6 .then(data => { // 7 console.log("1 cookie is " + data['cookie']); 8 return data['cookie']; 9 }) 10 .catch(error => { // 11 console.log(error); 12 }) 13 } 14 15 const cookie = getCookieSpecify() 16 console.log("2 cookie is " + cookie); 17 18 // 2 cookie is undefined 19 // 1 cookie is kuki
2つ目の「then」の部分で値が取得できていると思っていたのですが、変数に入れて取得しようとすると 「undefined」になってしまいます。
これは Promise の処理が終了していないということなんでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/05 09:48