POST метод билан JavaScriptда формаларни юбориш

Ҳозир POST метод билан формаларни юборишни ўрганамиз. Бунинг учун форманинг method атрибутини мос қийматга ўрнатамиз:

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

POST метод билан юборишнинг фарки шундаки, юборилган маълумотлар браузернинг манзил сатирида кўринмайди. Бу маълумотлар жуда узун бўлганда ёки биз уларни фойдаланувчига манзил сатрида кўрсатмохчи бўлмаганда қулай.

POST метод билан юборилган маълумотлар бизнинг серверимизда маълумотлар объектининг post хусусиятига түшади:

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

Қисқача ёзиш учун деструктуризација қилиб, маълумотларимизни алохида ўзгарувчига олишимиз мумкин:

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

Фойдаланувчидан логин ва парол сўранг. Юборилгандан сўнг уларни сервердаги ўзгарувчиларда сақланган логин ва парол билан солиштиринг. Агар маълумотлар мос келса, муваффақият хабарни чиқаринг, акс ҳолда - муваффақиятсизлик хабарни чиқаринг.