modified: backend/src/server.ts
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import express, { Express, Request, Response } from 'express';
|
import express, { Express, Request, Response } from 'express';
|
||||||
import cors from 'cors';
|
import cors from 'cors';
|
||||||
import helmet from 'helmet';
|
import helmet from 'helmet';
|
||||||
import rateLimit from 'express-rate-limit';
|
// import rateLimit from 'express-rate-limit';
|
||||||
import swaggerUi from 'swagger-ui-express';
|
import swaggerUi from 'swagger-ui-express';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import { createProxyMiddleware } from 'http-proxy-middleware';
|
import { createProxyMiddleware } from 'http-proxy-middleware';
|
||||||
@@ -37,16 +37,16 @@ app.use(cors());
|
|||||||
app.use(express.json());
|
app.use(express.json());
|
||||||
app.use(express.urlencoded({ extended: true }));
|
app.use(express.urlencoded({ extended: true }));
|
||||||
|
|
||||||
// Rate limiting
|
// Rate limiting - DISABLED
|
||||||
const limiter = rateLimit({
|
// const limiter = rateLimit({
|
||||||
windowMs: config.rateLimit.windowMs,
|
// windowMs: config.rateLimit.windowMs,
|
||||||
max: config.rateLimit.maxRequests,
|
// max: config.rateLimit.maxRequests,
|
||||||
message: 'Too many requests from this IP, please try again later.',
|
// message: 'Too many requests from this IP, please try again later.',
|
||||||
validate: { trustProxy: false }, // Отключаем валидацию trust proxy
|
// validate: { trustProxy: false }, // Отключаем валидацию trust proxy
|
||||||
standardHeaders: true,
|
// standardHeaders: true,
|
||||||
legacyHeaders: false,
|
// legacyHeaders: false,
|
||||||
});
|
// });
|
||||||
app.use('/api/', limiter);
|
// app.use('/api/', limiter);
|
||||||
|
|
||||||
// Dynamic Swagger documentation
|
// Dynamic Swagger documentation
|
||||||
app.get('/api-docs/swagger.json', async (_req, res) => {
|
app.get('/api-docs/swagger.json', async (_req, res) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user