Срок: 2-3 дня
Репозиторий:
https://github.com/Nevatrip/loopback-serverФреймворк:
Loopback 4Язык: TypeScript
Стек:
- корзина (готова): Redis
- Яндекс.Касса (готова): JavaScript, REST
- заказ (в процессе): Mongo
Опционально:
-
git-cryptЗадачаНеобходимо дописать контроллеры для заказа.
###
Корзина (готова)
Хранит сессию пользователя с массивом покупок.
###
Яндекс.Касса (готова)
При создании нового заказа из корзины генерирует запрос на оплату.
### Заказ (что нужно сделать)
Создаёт новый заказ из *корзины*. Хранит заказы и обновляет статус по запросу от Яндекс.Кассы.
Нужны несколько entrypoint'ов:
- POST: создание,
- PUT: редактирование поля,
- PUT: обновление (полностью)
- GET: заказ (where)
- GET: список заказов (limit, offset, where)
Модель:
https://github.com/Nevatrip/loopback-server/blob/f...