JavaScript-da POST metodi bilan formani yuborish

Keling, endi POST metodi bilan formani yuborishni o‘rganaylik. Buning uchun formaning method atributini mos qiymatga o‘rnatamiz:

public/form.html<form action="/handler/" method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

POST metodi bilan yuborishning farqi shundaki, yuborilgan ma'lumotlar brauzerning manzillar qatorida ko‘rinmaydi. Bu ma'lumotlar juda uzun bo‘lganda yoki biz ularni foydalanuvchiga manzillar qatorida ko‘rsatishni istamasligimizda qulay.

POST metodi bilan yuborilgan ma'lumotlar serverimizda ma'lumotlar ob'ektining post xususiyatiga tushadi:

server.jsexport default {
  '/handler/': function(data) {
    console.log(data.post);
    return 'test';
  }
}

Qisqalik uchun, ma'lumotlarimizni alohida o‘zgaruvchiga olish uchun destrukturizatsiyani bajarishimiz mumkin:

server.jsexport default {
  '/handler/': function({post}) {
    console.log(post);
    return 'test';
  }
}
Задание 1

Foydalanuvchidan login va parolni so‘rang. Yuborilgandan so‘ng, ularni serverdagi o‘zgaruvchilarda saqlanadigan login va parol bilan solishtiring. Agar ma'lumotlar mos kelsa, muvaffaqiyat xabarini chiqaring, aks holda - muvaffaqiyatsizlik haqida xabar chiqaring.