Ben senin yerine bu isi nasil yapman gerektigini bir pseudo-code ile aciklayayim, sen kendi algoritmani uret
1. Serverda bir
end point olusturmalisin. Bunu yapmak icin once bir
route tanimlayip, istek atilan URL, bu route ile eslestiginde cagrilacak olan
controller fonksiyonu tanimlamalisin. Bu isleri hizli bir sekilde yapmak icin
express.js gibi kutuphaneler var ve bunlar
node runtimeinda calisir
2. Client tarafinda gonderecegin verileri bir
callback fonksiyon ile tanimlamalisin.
XHR veya
fetch api kullanarak gondermek istedigin veriyi daha once serverda actigin end pointe
HTTP request atarak yollamalisin.
3. Callback fonksiyonun hangi olay olustugunda cagrilacagini,
event handler ile belirleyip, callback fonksiyonu ilgili event handlera parametre olarak passlemelisin.
4. Geri donecek cevabi yorumlamak icin client tarafindaki callback fonksiyonunda, serverdan donen
response'u yakalamalisin. Bu noktada da
json, async/await, promise gibi yapilari arastirmani oneririm.
Koyu yazdigim kavramlari arastirir ve pratik yaparsan, kisa sure icinde sunucu ve istemci arasindaki iletisimi anlamis olursun. Bunu yapmanin bir cok yolu var ancak en kolay yolu REST api. Kolay gelsin.