0
482

Server Client Communication

Myo Thant Kyaw

မင်္ဂလာပါ

ဒီနေ့ beginner တွေအတွက်

client & server communication 

အကြောင်းလည်း နည်းနည်းဆွေးနွေးပေးပါမယ်။


တချို့က website ကို control လုပ်တဲ့ panel ကို backend

user တွေအသုံးပြုနေတဲ့ ဘက်ကို frontend.

ဒီလိုထင်နေကြတာပါ 


တကယ်တော့ အဲ့အယူကလွဲနေတာဖြစ်သလို

ဘာမှလည်း မဆိုင်တဲ့ ဟာပါ


Backed  and frontend 

server and client 

ဆိုတာဘာတွေလည်း 


website တစ်ခုအကြမ်းဖျဉ်းဘယ်လိုလုပ်တယ်ဆိုတာက

စပီး လေ့လာမှ ဒါကိုသေချာ လေးနားလည်နိုင်မှာပါ


mmcoder.com ကိုစခေါ်လိုက်တာနဲ့ 

သက်ဆိုင်ရာ webserver  ကနေ browser ကနားလည် တဲ့ 

html css js images and assets. တွေ အားလုံး pack လုပ်ပီး 

html template ကြီး တစ်ဖိုင် browser ကိုထုတ်ပြလိုက်ပါတယ်။

browser ကဒီ code တွေကိုနားလည်တဲ့အတွက်  ဒီcode တွေကို

user နားလည်တဲ့ ui ကိုပြပေးလိုက်ပါတယ်


ဒါက အကြမ်းဖျဉ်းအလုပ်လုပ်သွားတဲ့ ပုံစံပေါ့ 


အဲ့မှာ server ကနေ response လုပ်လာတဲ့ code တွေက(html css js) frontend. အတွက်ဖြစ်ပီး တော့

frontend အတွက် ui နဲ့ data. အချက်အလက်တွေကို 

စီမံဖို့ရေးရတဲ့ code နဲ့ execute လုပ်သွားတဲ့နေရာက

Backend ဖြစ်ပါတယ်။


ဒီမှာ server ကနေ error. တစ်ခုခုဖမ်းမိလို့ browser ကို error ပြချင်တယ်ဆိုရင်

http status code တွေကိုအသုံးပြုနိုင်ပါတယ်


ဥပမာ 404 page not found

ဆိုတဲ့ ဟာလေး လူတိုင်းမြင်ဖူးကြမှာပါ 404 ဆို တာ http status code တစ်ခုဖြစ်ပါတယ်

200 status code က အားလုံးအိုခေသွားပီး

user(browser) ဆီအချက်အလက်တွေမှန်မှန်ကန်ကန်

ရောက်သွားတဲ့အနေအထားဖြစ်ပါတယ်


နောက်ထပ် http status code များစွာရှိပါသေးတယ်။


ဒါကြောင့် server side script (php python nodejs) နဲ့

client side script (javascript)

ဒီလို သုံးနှုန်းကြတာကိုမြင်ဖူးလိမ့်မယ်လို့ထင်ပါတယ်။


ဆက်ပီး csr ssr ဒါလေးကိုဆက်ဖက်ကြည့်ပါ 

ဒီ ajax course လေးပါ ဆက်ပီးလေ့လာကြည့်ပါ



Comment:
Please Login To Create Comment Login
Loading...