Fix jwt-token

This commit is contained in:
2025-09-23 13:12:17 +02:00
parent 44047f9c98
commit ee4d3503e5
5 changed files with 694 additions and 3 deletions

View File

@@ -90,6 +90,16 @@ app.use('/api/', limiter);
const ipRestriction = new IPRestrictionMiddleware();
app.use((req, res, next) => ipRestriction.checkIPRestriction(req, res, next));
// Tenant-specific API rate limiting (for authenticated endpoints)
const { enforceApiRateLimit } = require('./middleware/tenant-limits');
app.use('/api', (req, res, next) => {
// Apply tenant rate limiting only to authenticated API endpoints
if (req.headers.authorization) {
return enforceApiRateLimit()(req, res, next);
}
next();
});
// Make io available to routes
app.use((req, res, next) => {
req.io = io;
@@ -125,7 +135,11 @@ app.use(errorHandler);
// Socket.IO initialization
initializeSocketHandlers(io);
const PORT = process.env.PORT || 3001;
// Initialize services
const dataRetentionService = require('./services/data-retention');
console.log('✅ Data retention service initialized');
const PORT = process.env.PORT || 5000;
// Migration runner
const runMigrations = async () => {