Fix jwt-token

This commit is contained in:
2025-08-28 08:26:49 +02:00
parent 7a6a2edd56
commit a68e664403
2 changed files with 9 additions and 8 deletions

View File

@@ -3,9 +3,10 @@ const router = express.Router();
const { DroneDetection, Device, Heartbeat } = require('../models');
const { Op } = require('sequelize');
const { sequelize } = require('../models');
const { authenticateToken } = require('../middleware/auth');
// GET /api/dashboard/overview - Get dashboard overview statistics
router.get('/overview', async (req, res) => {
router.get('/overview', authenticateToken, async (req, res) => {
try {
const { hours = 24 } = req.query;
const timeWindow = new Date(Date.now() - hours * 60 * 60 * 1000);
@@ -98,7 +99,7 @@ router.get('/overview', async (req, res) => {
});
// GET /api/dashboard/activity - Get recent activity feed
router.get('/activity', async (req, res) => {
router.get('/activity', authenticateToken, async (req, res) => {
try {
const { limit = 50, hours = 24 } = req.query;
const timeWindow = new Date(Date.now() - hours * 60 * 60 * 1000);
@@ -176,7 +177,7 @@ router.get('/activity', async (req, res) => {
});
// GET /api/dashboard/charts/detections - Get detection chart data
router.get('/charts/detections', async (req, res) => {
router.get('/charts/detections', authenticateToken, async (req, res) => {
try {
const { hours = 24, interval = 'hour' } = req.query;
const timeWindow = new Date(Date.now() - hours * 60 * 60 * 1000);
@@ -226,7 +227,7 @@ router.get('/charts/detections', async (req, res) => {
});
// GET /api/dashboard/charts/devices - Get device activity chart data
router.get('/charts/devices', async (req, res) => {
router.get('/charts/devices', authenticateToken, async (req, res) => {
try {
const { hours = 24 } = req.query;
const timeWindow = new Date(Date.now() - hours * 60 * 60 * 1000);