JavaScript Arrow Function'dan Veri Alma Ve GET Request
Kod:
const axios = require('axios');
axios.get('https://jsonplaceholder.typicode.com/todos/1')
.then(res => {
console.log(res.data);
});
Çıktı:
{ userId: 1, id: 1, title: 'delectus aut autem', completed: false }
Yukarıda belirttiğim şekilde Request gönderiyorum. Ve sorunsuz şekilde cevabı alıyorum. Lakin aldığım cevabı fonksiyonun dışına değişken olarak çıkaramıyorum.
JavaScript'te biraz yeniyim. Yardımcı olursanız sevinirim.
@selim
Kod:
const axios = require('axios');
let resp = null;
axios.get('https://jsonplaceholder.typicode.com/todos/1')
.then(res => {
resp = res.data;
});
console.log(resp);
Çıktı:
null
Nerde hata yaptım?
Güncelleme!
Hatamı fark ettim ve dediğin gibi yaptım. Bu sefer de let ile oluşturduğum değişken not defined hatası alıyor.
Kod:
const axios = require('axios');
axios.get('https://jsonplaceholder.typicode.com/todos/1')
.then(res => {
let resp = null;
resp = res.data;
});
console.log(resp);
Çıktı:
console.log(resp);
^
ReferenceError: resp is not defined
...