Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
fetch GET
— Fetch API ile HTTP Istekleri (GET, POST) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır fetch("https://api.example.com/veri").then(r=>r.json()).then(d=>console.log(d)).catch(e=>console.error(e));
kod parçası
fetch() ile GET istegi gonderimi.
{
"type": "ExpressionStatement",
"expression": "fetch GET"
}
fetch POST
— Fetch API ile HTTP Istekleri (GET, POST) içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur fetch("url/kullanici",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({ad:"Ali",yas:25})});
kod parçası
fetch() ile POST istegi ve JSON body gonderme.
{
"type": "ExpressionStatement",
"expression": "fetch POST"
}
response.ok
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır let r=await fetch(url); if(!r.ok){throw new Error(`HTTP ${r.status}:${r.statusText}`);} let d=await r.json();
kod parçası
HTTP yanit durumunun basarili olup olmadigini kontrol.
{
"type": "ExpressionStatement",
"expression": "response.ok"
}