Skip to content

Реализация требования HW07#1

Open
goodman74 wants to merge 1 commit into
mainfrom
fet/hw07
Open

Реализация требования HW07#1
goodman74 wants to merge 1 commit into
mainfrom
fet/hw07

Conversation

@goodman74

@goodman74 goodman74 commented Apr 30, 2026

Copy link
Copy Markdown
Owner
  1. Вместо внешнего API используется backend API из предыдущего проекта (HW06).

1.1 Backend можно запустить через dotnet CLI или Visual Studio:

cd "H:_ASP.NET\HW.OTUS\HW07.OTUS.ASP.NET"
dotnet build
dotnet run --project .\backend\PromoCodeFactory.WebHost

После запуска backend доступен по адресу:
http://localhost:8091

Этот порт используется frontend-приложением через Vite proxy.

1.2 Также backend можно запустить через Docker Compose:

cd "H:_ASP.NET\HW.OTUS\HW07.OTUS.ASP.NET"
docker compose -f docker-compose.Development.yml build
docker compose -f docker-compose.Development.yml up -d

  1. Frontend реализован на React + Vite с поддержкой TSX.

Дополнительно используются:

  • ESLint
  • Zod
  1. Запуск frontend:

cd "H:_ASP.NET\HW.OTUS\HW07.OTUS.ASP.NET\frontend"
npm run dev

По умолчанию frontend доступен по адресу:
http://localhost:5173/

  1. Реализованы оба сценария для endpoint:

GET /api/v1/customers/{id}

  • Good API response — вызывается существующая запись, backend возвращает 200.
  • Bad API response — вызывается отсутствующая запись, backend возвращает 404.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant