HTTP-сервер
Описание
Rapidy
позволяет создавать высокопроизводительные веб-серверы на Python
, которые могут принимать, отправлять и
автоматически проверять любую входящую или исходящую информацию.
Простейший сервер можно запустить всего в несколько строк кода:
from rapidy import Rapidy, run_app
from rapidy.http import get
@get('/hello')
async def hello() -> dict[str, str]:
return {'message': 'Hello, Web-Server!'}
rapidy = Rapidy(http_route_handlers=[hello])
if __name__ == '__main__':
run_app(rapidy, host='0.0.0.0', port=8080)
Разделы документации
- 🚀 Создание веб-сервера
- 🗺️ Маршрутизация и создание HTTP-обработчиков
- ️🧭 Продвинутая Маршрутизация (HTTPRouter)
- 📩 Работа с запросами и валидация данных
- 📤 Работа с ответами и сериализация данных
- 🎯 Промежуточное ПО (Middlewares)
- ⚠️ Обработка HTTP-ошибок
- 🔄 Жизненный цикл приложения
Начнем разрабатывать!
Этот фреймворк создан, чтобы ускорить разработку и упростить работу с веб-приложениями.
Готовы попробовать?
Читайте документацию и начните прямо сейчас! 🚀