Дз 1, 2, 3, 4 по Распределённым вычислениям Воронецкого Димы запуск: sudo docker build . -t market && sudo docker-compose up
Запускается на порту 5000. Запускается сервер, хранящий данные о товарах. У каждого товара есть название, категория и id. Поддерживаются следующие методы:
registerUser (POST). Принимает логин и пароль, регистрирует пользователя
authorization (PUT) принимает логин и пароль, отдаёт resfresh и access токены
getNewToken (PUT) принимает resresh token и отдаёт новую пару токенов.
validateToken (GET) проверяет, действителен ли токен.
Все следующие методы требуют передачи access_token
getAll (GET) без параметров. Возвращает все товары.
getByID (GET), принимает int id и возвращает информацию об одном товаре.
addItem (POST), принимает строки name и category и число id.
removeItem (DELETE), принимает id и удаляет из базы товар.
editItem (PUT). Аргументы аналогичны addItem
Используется postgresql для работы с данными.
Как посылать запросы через postman: создаёте новую вкладку вводите 127.0.0.1:5000/ добавляете название нужного метода и выбираете его тип (GET, POST так далее) вводите параметры отправляете запрос