Rooni commited on
Commit
b00a859
·
verified ·
1 Parent(s): e77690d

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +5 -3
server.js CHANGED
@@ -9,17 +9,19 @@ const openai_key = process.env.OPENAI_KEY;
9
 
10
  // Определяем лимитер с задержкой 30 секунд на IP
11
  const generateImageLimiter = rateLimit({
12
- windowMs: 30 * 1000, // 30 секунд
13
  max: 1, // лимит: 1 запрос на IP
14
- handler: function (req, res /*next*/) {
15
  return res.status(429).json({
16
  error: "Слишком много запросов с этого IP, пожалуйста, попробуйте позже. (Лимит 1 генерация в 30 секунд)"
17
  });
18
  }
19
  });
20
 
 
 
21
  // Применяем лимитер только к определенному маршруту
22
- app.post('/generate-image', generateImageLimiter, async (req, res) => {
23
  const prompt = req.body.prompt;
24
 
25
  if (!prompt) {
 
9
 
10
  // Определяем лимитер с задержкой 30 секунд на IP
11
  const generateImageLimiter = rateLimit({
12
+ windowMs: 45 * 1000, // 30 секунд
13
  max: 1, // лимит: 1 запрос на IP
14
+ handler: function (req, res) {
15
  return res.status(429).json({
16
  error: "Слишком много запросов с этого IP, пожалуйста, попробуйте позже. (Лимит 1 генерация в 30 секунд)"
17
  });
18
  }
19
  });
20
 
21
+ app.use('/generate-image', generateImageLimiter);
22
+
23
  // Применяем лимитер только к определенному маршруту
24
+ app.post('/generate-image', async (req, res) => {
25
  const prompt = req.body.prompt;
26
 
27
  if (!prompt) {