Проект представляет собой ASP.NET Core Web API для управления чатами. Общение в чатах реализовано с помощью SignalR
- Методы API
- SignalR Hub
- Документация API с использованием Swagger.
- Создание чата:
- HTTP метод: Post
- Путь: /api/Chat/CreateChat
- Описание: Метод позволяет создать чат.
- Получение чата по названию:
- HTTP метод: GET
- Путь: /api/Chat/GetChat
- Описание: Метод позволяет получить информацию о чате по его названию.
- Удаление чата:
- HTTP метод: POST
- Путь: /api/Chat/DeleteChat
- Описание: Метод позволяет удалить чат.
- Send - отправить сообщения в группу
- Join - присоединиться к группе
- Left - покинуть группу
Доступ к документации:
- Запустите API
- Перейдите по адресу https://localhost:port/swagger/index.html в браузере, где "port" - это порт, на котором запущен проект.
Инструкции по установке и использованию:
- Клонируйте репозиторий.
- Перейдите в каталог проекта.
- Убедитесь, что у вас установлен .NET SDK. Если нет, установите его с официального сайта .NET: https://dotnet.microsoft.com/download/dotnet
- Восстановите зависимости проекта с помощью команды: dotnet restore
- Запустите API с помощью команды: dotnet run