Перейти к содержанию

FastAPI: запуск dev

  • Установите зависимости бекенда и запустите сервер на 127.0.0.1:8000:
  • uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload
  • Проверьте наличие маршрутов:
  • POST /auth/token
  • POST /auth/refresh
  • GET /auth/me
  • Настройте CORS, чтобы были разрешены http://localhost:8080 и http://localhost:4173.
  • Для фронтенда:
  • В dev используется прокси /api/api/v1.
  • Можно указать VITE_API_BASE_URL в .env.development.

Проверка

  • curl -i http://127.0.0.1:8000/auth/token
  • curl -i -X POST http://127.0.0.1:8000/auth/token -H "Content-Type: application/x-www-form-urlencoded" --data "username=tourist@arkhyz-club.ru&password=123123&grant_type=password"