Изпращане на форми с GET метод в JavaScript

Нека реализираме изпращане на форма с метод GET с пример. Нека имаме форма, в чиито входни полета се въвеждат числа:

public/form.html<form action="/handler/" method="GET">
  <input name="num1">
  <input name="num2">
  <input type="submit">
</form>

Нека сървърът намери сумата на получените числа и изпрати резултата обратно към браузъра. Първо, нека получим изпратените числа:

server.jsexport default {
  '/handler/': function({get}) {
    console.log(get.num1);
    console.log(get.num2);
    
    return 'form data received';
  }
}

Нека сега намерим тяхната сума и я изпратим обратно в браузъра:

server.jsexport default {
  '/handler/': function({get}) {
    return Number(get.num1) + Number(get.num2);
  }
}
Задание 1

Направете форма с пет входни полета, в които се въвеждат числа. Нека сървърът изчисли средното аритметично на предадените числа и изпрати резултата обратно в браузъра.

Задание 2

Попитайте потребителя за неговото име, фамилия и бащино име. Изпратете данните към сървъра. Нека сървърът като отговор върне съобщение за успешно изпращане.

Задание 3

Попитайте потребителя за дата във формат год-месяц-день. Изпратете датата към сървъра. Нека сървърът провери коректността на формата на датата. Ако датата е коректна - нека върне съобщение за успех, а ако е некоректна - съобщение за неуспех.