Änderung: Hinzufügen von TaxiHighscore-Logik und Verbesserung der API-Integration
Änderungen: - Implementierung des neuen Routers für TaxiHighscore zur Verwaltung von Highscore-Daten. - Anpassung der Datenbankmodelle zur Unterstützung von TaxiHighscore-Associations. - Erweiterung der Vue-Komponenten zur Anzeige und Speicherung von Highscores im Taxi-Spiel. - Verbesserung der Statusanzeige im AppHeader zur besseren Benutzerinteraktion. Diese Anpassungen erweitern die Spielmechanik und Benutzererfahrung, indem sie die Verwaltung von Highscores integrieren und die Benutzeroberfläche optimieren.
This commit is contained in:
12
backend/routers/taxiHighscoreRouter.js
Normal file
12
backend/routers/taxiHighscoreRouter.js
Normal file
@@ -0,0 +1,12 @@
|
||||
import express from 'express';
|
||||
import taxiHighscoreController from '../controllers/taxiHighscoreController.js';
|
||||
|
||||
const router = express.Router();
|
||||
router.post('/', taxiHighscoreController.createHighscore);
|
||||
router.get('/top', taxiHighscoreController.getTopHighscores);
|
||||
router.get('/my-best', taxiHighscoreController.getUserBestScores);
|
||||
router.get('/my-scores', taxiHighscoreController.getUserHighscores);
|
||||
router.get('/my-rank', taxiHighscoreController.getUserRank);
|
||||
router.get('/stats', taxiHighscoreController.getHighscoreStats);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user