Демонстрационный сервис, отображающий данные о заказе
- Rust
- PostgreSQL
Установка необходимых зависимостей:
cargo build
Для запуска сервиса выполните команду:
cargo run
Сервер будет запущен по адресу http://localhost:3000.
Для получения информации о заказе отправьте GET запрос на /orders/{id}, где {id} — идентификатор заказа.
Примеры:
- Существующий заказ: http://localhost:3000/orders/b563feb7b2b84b6test
- Не существующий заказ: http://localhost:3000/orders/nonexistentId
- Некорректный формат ID: http://localhost:3000/orders/!@#$%&
curl http://localhost:3000/orders/b563feb7b2b84b6test
Также можно отправить запросы, запустив скрипт из папки scripts
Для запуска тестов используйте команду:
cargo test

