https://www.figma.com/file/oEox18VbeVdWPifGqj5PbK/Form-study-project?node-id=0%3A1
- Сверстать форму
- При ответе с сервера под заголовком формы появляется нотис с состоянием ответа с сервера (см. макет). Текст сообщения приходит с сервера
- Нотис можно убрать при клике на крестик (см. макет)
- После успешной отправки формы поля формы очищаются. Если сервер отдает ошибку, то поля не очищаются
npm i
Для того чтобы избежать проблем с CORS, сервер разворачивается локально.
npm run start
http://localhost:3000/registration
POST
{
name: string; // необязательное поле
email: string;
phone: string;
}
Одно из полей email
и phone
является обязательным. Есть возможность отправить оба поля
{
status: number;
message: string;
}
200
— success
400
— fail. Когда не передали поля email
и phone