Fix jwt-token

This commit is contained in:
2025-08-19 20:18:29 +02:00
parent 6eaee274a0
commit 077d72b772
3 changed files with 49 additions and 3 deletions

24
server/routes/debug.js Normal file
View File

@@ -0,0 +1,24 @@
const express = require('express');
const { ApiDebugLogger } = require('../utils/apiDebugLogger');
const router = express.Router();
const logger = new ApiDebugLogger();
// Test endpoint for API debugging
router.get('/debug-test', (req, res) => {
console.log('🧪 Debug test endpoint called');
const response = {
message: 'Debug logging test successful',
timestamp: new Date().toISOString(),
debugEnabled: process.env.API_DEBUG === 'true',
nodeEnv: process.env.NODE_ENV
};
// Manual log entry for testing
logger.log('GET', '/api/debug-test', 200, req.query, response);
res.json(response);
});
module.exports = router;

View File

@@ -9,6 +9,7 @@ const userRoutes = require('./user');
const alertRoutes = require('./alert');
const dashboardRoutes = require('./dashboard');
const healthRoutes = require('./health');
const debugRoutes = require('./debug');
// API versioning
router.use('/v1/detections', droneDetectionRoutes);
@@ -27,6 +28,7 @@ router.use('/users', userRoutes);
router.use('/alerts', alertRoutes);
router.use('/dashboard', dashboardRoutes);
router.use('/health', healthRoutes);
router.use('/debug', debugRoutes);
// API documentation endpoint
router.get('/', (req, res) => {