У нас вы можете посмотреть бесплатно Приложение React POS – Вставка данных о категориях в MySQL (Часть 10) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В 10-й части серии статей о React POS-приложениях (системах продаж) мы подключим нашу форму «Добавить категорию» к бэкэнду и вставим данные о категориях в таблицу MySQL, используя чистый и безопасный REST API на Node.js + Express. Мы начнем с файла маршрутов категорий в бэкэнде и создадим конечную точку POST /categories. Этот маршрут защищен промежуточным ПО Authenticate Token (JWT), поэтому создавать категории могут только авторизованные пользователи. Далее мы добавим строгую проверку запроса с помощью express-validator, включая обрезку и проверку того, что category_name не пуст, и обеспечение того, чтобы category_status был ограничен допустимыми значениями, такими как Active или Inactive. После успешной проверки мы безопасно обрабатываем операции с базой данных внутри блока try/catch. Перед вставкой мы выполняем запрос для проверки наличия повторяющихся названий категорий, предотвращая повторные записи. Если дубликат существует, API возвращает ответ 409 Conflict. Если все правильно, мы вставляем новую категорию с помощью параметризованного запроса для снижения риска SQL-инъекций и отвечаем ответом 201 Created. Наконец, мы перезапускаем сервер, тестируем конечную точку из пользовательского интерфейса React, проверяем сообщения об ошибках валидации и подтверждаем, что новая категория отображается на странице списка. Если вы разрабатываете реальную POS-систему (систему учета продаж) с использованием React + MySQL, этот эпизод обязателен к просмотру. Исходный код: https://www.webslesson.info/2026/01/r... #ReactJS #POS #CRUD #Axios #Bootstrap