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"