Це серверна частина веб-додатка для реєстрації на події. Вона надає API для реєстрації користувачів на події, отримання інформації про події та управління ними. Сервер забезпечує взаємодію з базою даних MongoDB за допомогою бібліотеки Mongoose. Основні функції сервера включають обробку запитів, маршрутизацію, валідацію даних і відповідей клієнту.
Данный репозиторий содержит бэкенд часть веб-приложения для регистрации на события. Приложение разработано с использованием Express.js, MongoDB и Mongoose.
ля запуску сервера в режимі розробки виконайте наступні кроки:
Встановлення залежностей: У корені проекту виконайте команду npm install для встановлення всіх необхідних залежностей.
Запуск сервера: Для запуску сервера в режимі розробки виконайте команду npm run start:dev. Це запустить сервер за допомогою nodemon, що дозволяє автоматично перезавантажувати сервер при зміні файлів.
Перевірка роботи сервера: Після запуску сервер буде доступний за адресою http://localhost:3001. Ви можете перевірити роботу сервера, наприклад, відправивши запит GET до одного з його маршрутів за допомогою інструментів, таких як Postman або веб-браузер.
Для запуску сервера в режимі продакшену виконайте команду npm start. Це запустить сервер у режимі продакшену, після чого він буде доступний за адресою http://localhost:3001.
Исходный код доступен на GitHub по следующей ссылке: Events Registration App Backend
Пожалуйста, убедитесь, что вы также настроили фронтенд часть приложения для полноценного функционирования.