- Ajouter fallback pour Swagger UI si doc.json ne fonctionne pas - Améliorer message d'erreur avec bouton pour ouvrir Swagger UI directement - Les fonctionnalités API Keys et Usage Stats sont maintenant complètes et fonctionnelles - Tous les onglets de DeveloperPage sont maintenant implémentés
2.7 KiB
2.7 KiB
🔐 Identifiants de Test - Veza MVP
Date de création : 2025-01-16
👤 Compte Utilisateur de Test
Identifiants Principaux
Email : test@veza.app
Username : testuser
Password : test123
Utilisation
- Ouvrir le navigateur : http://localhost:5173
- Aller sur la page de login : http://localhost:5173/login
- Se connecter avec :
- Email :
test@veza.app - Password :
test123
- Email :
🚀 Services Démarrés
Backend API
- URL : http://localhost:8080
- API Base : http://localhost:8080/api/v1
- Health Check : http://localhost:8080/api/v1/health (ou /health)
Frontend
- URL : http://localhost:5173
- HMR : Activé (Hot Module Replacement)
📋 Endpoints de Test
Authentification
# Login
POST http://localhost:8080/api/v1/auth/login
Body: {
"email": "test@veza.app",
"password": "test123"
}
# Get Current User
GET http://localhost:8080/api/v1/auth/me
Headers: Cookie: access_token=...
# Logout
POST http://localhost:8080/api/v1/auth/logout
Tracks
# List Tracks
GET http://localhost:8080/api/v1/tracks
# Create Track
POST http://localhost:8080/api/v1/tracks
Playlists
# List Playlists
GET http://localhost:8080/api/v1/playlists
# Create Playlist
POST http://localhost:8080/api/v1/playlists
🔧 Commandes Utiles
Arrêter les services
# Backend
pkill -f veza-api
# ou
kill $(cat backend.pid)
# Frontend
pkill -f vite
# ou
kill $(cat frontend.pid)
Redémarrer les services
# Backend
cd veza-backend-api
nohup ./bin/veza-api > ../backend.log 2>&1 & echo $! > ../backend.pid
# Frontend
cd apps/web
nohup npm run dev > ../../frontend.log 2>&1 & echo $! > ../../frontend.pid
Vérifier les logs
# Backend
tail -f backend.log
# Frontend
tail -f frontend.log
⚠️ Notes Importantes
- ClamAV : Désactivé en développement (uploads fonctionnent sans)
- CSRF : Désactivé en développement pour faciliter les tests
- Role Bypass : Activé en développement (création de tracks sans rôle spécifique)
- Base de données : PostgreSQL sur localhost:5432
- Redis : Optionnel (utilisé pour rate limiting et sessions)
🐛 Dépannage
Backend ne démarre pas
# Vérifier la base de données
psql -U veza -d veza -c "SELECT 1"
# Vérifier les variables d'environnement
cd veza-backend-api
cat .env
Frontend ne démarre pas
# Vérifier les dépendances
cd apps/web
npm install
# Vérifier le port
lsof -i:5173
Erreur de connexion
# Vérifier que les services sont démarrés
curl http://localhost:8080/api/v1/health
curl http://localhost:5173
Créé automatiquement le : 2025-01-16