Это Node.js приложение предоставляет API для управления пользователями и их детьми. Приложение использует Express.js для обработки HTTP запросов и PostgreSQL для хранения данных.
- Убедитесь, что у вас установлен Node.js (v20.11.1) и PostgreSQL (15.3).
- Склонируйте репозиторий:
git clone <https://github.com/Alekseyshing/project_alef.git>
- Установите зависимости:
npm install
-
Настройте базу данных PostgreSQL и укажите соответствующие параметры в файле
db.js
. -
Запустите приложение:
node index.js
Приложение будет доступно по адресу http://localhost:3000.
POST /api/user
- Создать нового пользователяGET /api/user
- Получить всех пользователейGET /api/user/:user_id
- Получить информацию о конкретном пользователеPUT /api/user/:user_id
- Обновить информацию о пользователеDELETE /api/user/:user_id
- Удалить пользователя
POST /api/child
- Создать ребенка для пользователяGET /api/child?user_id=:user_id
- Получить всех детей пользователя
createUser(req, res)
- Создать нового пользователяgetUsers(req, res)
- Получить всех пользователейgetOneUser(req, res)
- Получить информацию о конкретном пользователеupdateUser(req, res)
- Обновить информацию о пользователеdeleteUser(req, res)
- Удалить пользователя
createChild(req, res)
- Создать ребенка для пользователяgetChildrenByUser(req, res)
- Получить всех детей пользователя
Приложение использует PostgreSQL для хранения данных. Для настройки подключения к базе данных отредактируйте файл db.js
.
- Express.js - для обработки HTTP запросов
- PostgreSQL - для хранения данных
Alexey Shingarev