Odosielanie formulárov metódou POST v JavaScripte

Poďme sa teraz naučiť odosielať formuláre metódou POST. Na to atribút method formulára nastavíme na zodpovedajúcu hodnotu:

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

Rozdiel pri odosielaní metódou POST je v tom, že odoslané údaje nebudú viditeľné v adresnom riadku prehliadača. Je to výhodné, keď sú údaje príliš dlhé, alebo keď ich nechceme ukazovať používateľovi v adresnom riadku.

Údaje odoslané metódou POST sa na našom serveri dostanú do vlastnosti post objektu s údajmi:

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

Pre stručnosť je možné vykonať destructuring, aby sme získali naše údaje do samostatnej premennej:

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

Opýtajte sa používateľa na login a heslo. Po odoslaní ich porovnajte s loginom a heslom, ktoré sú uložené v premenných na serveri. Ak údaje súhlasia, zobrazte správu o úspechu, v opačnom prípade - o neúspechu.