Formaların JavaScript-də POST metodu ilə göndərilməsi

Gəlin indi formları POST metodu ilə göndərməyi öyrənək. Bunun üçün formanın method atributunu uyğun dəyərə təyin edək:

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

POST metodu ilə göndərmənin fərqi ondadır ki, göndərilmiş məlumatlar brauzerin ünvan sətirində görünməyəcək. Bu, məlumatlar çox uzun olduqda və ya biz onları istifadəçiyə ünvan sətirində göstərmək istəmədikdə əlverişlidir.

POST metodu ilə göndərilmiş məlumatlar serverimizdə məlumat obyektinin post xüsusiyyətinə düşəcək:

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

Qısalıq üçün, məlumatlarımızı ayrıca dəyişənə almaq üçün destrukturizasiya edə bilərik:

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

Istifadəçidən login və parol soruşun. Göndərmədən sonra onları serverdə dəyişənlərdə saxlanan login və parolla müqayisə edin. Məlumatlar üst-üstə düşərsə, uğur haqqında mesaj çap edin, əks halda isə uğursuzluq haqqında mesaj çap edin.