Spaces:
Sleeping
Sleeping
Update server.js
Browse files
server.js
CHANGED
@@ -11,7 +11,7 @@ const limiter = rateLimit({
|
|
11 |
windowMs: 80 * 1000, // 45 секунд
|
12 |
max: 1, // лимит каждые 45 секунд на IP
|
13 |
handler: function (req, res) {
|
14 |
-
return res.
|
15 |
content: '+ошибка+Генерировать можно 1 раз в 80 секунд!-ошибка-'
|
16 |
});
|
17 |
},
|
@@ -28,11 +28,11 @@ app.post('/gen', async (req, res) => {
|
|
28 |
let payload;
|
29 |
|
30 |
if (!prompt) {
|
31 |
-
return res.
|
32 |
}
|
33 |
|
34 |
if (prompt.replace(/[\s\n]/g, '').length > 250) {
|
35 |
-
return res.
|
36 |
}
|
37 |
|
38 |
// Создание тела запроса в зависимости от наличия изображения
|
@@ -95,11 +95,11 @@ app.post('/gen', async (req, res) => {
|
|
95 |
console.log(content);
|
96 |
res.json({ content });
|
97 |
} else {
|
98 |
-
res.
|
99 |
}
|
100 |
} catch (error) {
|
101 |
console.error(error);
|
102 |
-
res.
|
103 |
}
|
104 |
});
|
105 |
|
|
|
11 |
windowMs: 80 * 1000, // 45 секунд
|
12 |
max: 1, // лимит каждые 45 секунд на IP
|
13 |
handler: function (req, res) {
|
14 |
+
return res.json({
|
15 |
content: '+ошибка+Генерировать можно 1 раз в 80 секунд!-ошибка-'
|
16 |
});
|
17 |
},
|
|
|
28 |
let payload;
|
29 |
|
30 |
if (!prompt) {
|
31 |
+
return res.json({ content: '+ошибка+❌ Ошибка данных, повторите попытку.-ошибка-' });
|
32 |
}
|
33 |
|
34 |
if (prompt.replace(/[\s\n]/g, '').length > 250) {
|
35 |
+
return res.json({ content: '+ошибка+❌ Максимум символов: 250-ошибка-' });
|
36 |
}
|
37 |
|
38 |
// Создание тела запроса в зависимости от наличия изображения
|
|
|
95 |
console.log(content);
|
96 |
res.json({ content });
|
97 |
} else {
|
98 |
+
res.json({ content: '+ошибка+❌ Не удалось прочитать ответ.-ошибка-' });
|
99 |
}
|
100 |
} catch (error) {
|
101 |
console.error(error);
|
102 |
+
res.json({ content: '+ошибка+❌ Произошла ошибка сервера при генерации.-ошибка-' });
|
103 |
}
|
104 |
});
|
105 |
|