869 B
869 B
Frontend - Servers Manager
Stack
- React 19, React Router 7
- Axios (withCredentials)
- Tailwind (config in
tailwind.config.js) - react-hot-toast para feedback
Configuração
Crie .env a partir de .env.example:
VITE_BACKEND_URL=http://localhost:8080
Rodar
yarn install # ou npm install
yarn dev # ou npm run dev
Acesse http://localhost:5173.
Fluxo de login
- Página
/loginenviaPOST /api/auth/logincom email/senha. - Tokens vêm em cookies (
access_tokenerefresh_tokenHttpOnly). Axios usawithCredentials. - Após sucesso, redireciona para
/(ajuste rota/dashboard conforme evoluir).
Estrutura
src/Api.ts: cliente axios comwithCredentials.src/pages/Login.tsx: tela de login e toasts.src/components/Layout.tsx: layout base.
Build/Lint
yarn build
yarn lint