Skip to content

Repository files navigation

SimpleChatApi

Проект представляет собой ASP.NET Core Web API для управления чатами. Общение в чатах реализовано с помощью SignalR

В проекте реализовано следующее:

  1. Методы API
  2. SignalR Hub
  3. Документация API с использованием Swagger.

Методы API:

  1. Создание чата:
    • HTTP метод: Post
    • Путь: /api/Chat/CreateChat
    • Описание: Метод позволяет создать чат.
  2. Получение чата по названию:
    • HTTP метод: GET
    • Путь: /api/Chat/GetChat
    • Описание: Метод позволяет получить информацию о чате по его названию.
  3. Удаление чата:
    • HTTP метод: POST
    • Путь: /api/Chat/DeleteChat
    • Описание: Метод позволяет удалить чат.

SignalR Hub:

URL для установки соединения с хабом: https://localhost:port/chat , где "port" - это порт, на котором запущен проект.

    Методы SignalR Hub:

  1. Send - отправить сообщения в группу
  2. Join - присоединиться к группе
  3. Left - покинуть группу

Доступ к документации:

  1. Запустите API
  2. Перейдите по адресу https://localhost:port/swagger/index.html в браузере, где "port" - это порт, на котором запущен проект.

Инструкции по установке и использованию:

  1. Клонируйте репозиторий.
  2. Перейдите в каталог проекта.
  3. Убедитесь, что у вас установлен .NET SDK. Если нет, установите его с официального сайта .NET: https://dotnet.microsoft.com/download/dotnet
  4. Восстановите зависимости проекта с помощью команды: dotnet restore
  5. Запустите API с помощью команды: dotnet run

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages