Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
GET (List)
— CRUD Islemleri ve RESTful API Mimarisi 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 let cevap=await fetch("/api/kullanicilar"); let liste=await cevap.json();
kod parçası
Kaynak listesini getiren HTTP GET istegi.
{
"type": "ExpressionStatement",
"expression": "GET (List)"
}
POST (Create)
— CRUD Islemleri ve RESTful API Mimarisi 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 await fetch("/api/kullanicilar",{method:"POST",body:JSON.stringify(yeniKullanici)});
kod parçası
Yeni kaynak olusturan HTTP POST istegi.
{
"type": "ExpressionStatement",
"expression": "POST (Create)"
}
PATCH vs PUT
— CRUD Islemleri ve RESTful API Mimarisi 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 await fetch("/api/kullanicilar/5",{method:"PATCH",body:JSON.stringify({email:"yeni@mail.com"})});
kod parçası
Kismi guncelleme (PATCH) vs tam guncelleme (PUT).
{
"type": "ExpressionStatement",
"expression": "PATCH vs PUT"
}