README.md

Веб-сервер на Rust

Этот репозиторий содержит демонстрационный проект веб-сервера, написанного на языке программирования Rust. Проект предназначен для демонстрации возможностей Rust в создании веб-сервисов, а также для практического применения различных технологий веб-разработки.

Содержание

Репозиторий включает в себя следующие файлы:

  • Задание.md - описание задачи, которую решает данный проект.
  • Проект.md - подробное описание проекта, включая архитектуру, используемые технологии и методы реализации.
  • Task.md - англоязычная версия файла Задание.md.
  • Project.md - англоязычная версия файла Проект.md.

О проекте

Проект представляет собой веб-сервер, который демонстрирует работу с HTTP-запросами, обработку JSON, взаимодействие с базой данных и реализацию CRUD API. В качестве дополнительных функций реализована система аутентификации пользователей.

Технологии

В проекте используются следующие технологии:

  • Rust - язык программирования, на котором написан весь проект.
  • Actix-web - мощный веб-фреймворк для Rust.
  • SQLx и Sea-ORM - библиотеки для работы с базами данных.
  • Reqwest - клиент HTTP для Rust.
  • Serde_json - библиотека для сериализации и десериализации данных в формате JSON.
  • Env_logger - библиотека для логирования.

Как запустить

Для запуска проекта вам потребуется установленный Rust и Docker. Подробные инструкции по запуску и тестированию проекта содержатся в файлах Проект.md и Project.md.

Лицензия

Проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE.md.

Описание

Демонстрационный проект Rust / A Rust show case project

Конвейеры
0 успешных
0 с ошибкой