weather&bottom

This commit is contained in:
2026-08-18 13:19:05 +03:00
parent c8168ff8d7
commit f052486e71
16 changed files with 2240 additions and 989 deletions
+72
View File
@@ -1751,3 +1751,75 @@
[2026-08-10T20:18:33.113Z] [INFO] Card logs initialized successfully
[2026-08-10T20:24:20.748Z] [INFO] Server running on http://localhost:3005
[2026-08-10T20:24:20.752Z] [INFO] Card logs initialized successfully
[2026-08-14T13:24:44.818Z] [INFO] Server running on http://localhost:3005
[2026-08-14T13:24:44.821Z] [INFO] Card logs initialized successfully
[2026-08-14T13:27:10.675Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-14T13:27:10.675Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-14T13:27:10.687Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-14T13:27:10.688Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-14T13:27:10.760Z] [INFO] [LOGIN] Результат сравнения пароля: true
[2026-08-14T13:27:10.761Z] [INFO] [LOGIN] Сессия установлена: {"isModerator":true,"userId":3,"username":"grivova"}
[2026-08-14T13:27:10.763Z] [INFO] [LOGIN] Ответ отправлен
[2026-08-14T13:29:02.161Z] [INFO] Server running on http://localhost:3005
[2026-08-14T13:29:02.164Z] [INFO] Card logs initialized successfully
[2026-08-14T13:29:12.245Z] [INFO] [LOGIN] Попытка входа: vova
[2026-08-14T13:29:12.245Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-14T13:29:12.247Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-14T13:29:12.248Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-14T13:29:12.326Z] [INFO] [LOGIN] Результат сравнения пароля: false
[2026-08-14T13:29:12.327Z] [WARN] [LOGIN] Неверный пароль для пользователя: vova
[2026-08-14T13:29:17.059Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-14T13:29:17.060Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-14T13:29:17.062Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-14T13:29:17.063Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-14T13:29:17.132Z] [INFO] [LOGIN] Результат сравнения пароля: true
[2026-08-14T13:29:17.133Z] [INFO] [LOGIN] Сессия установлена: {"isModerator":true,"userId":3,"username":"grivova"}
[2026-08-14T13:29:17.134Z] [INFO] [LOGIN] Ответ отправлен
[2026-08-14T13:31:55.307Z] [INFO] Server running on http://localhost:3005
[2026-08-14T13:31:55.311Z] [INFO] Card logs initialized successfully
[2026-08-14T13:32:01.120Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-14T13:32:01.121Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-14T13:32:01.130Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-14T13:32:01.131Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-14T13:32:01.211Z] [INFO] [LOGIN] Результат сравнения пароля: true
[2026-08-14T13:32:01.212Z] [INFO] [LOGIN] Сессия установлена: {"isModerator":true,"userId":3,"username":"grivova"}
[2026-08-14T13:32:01.213Z] [INFO] [LOGIN] Ответ отправлен
[2026-08-14T13:32:24.329Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-14T13:32:24.329Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-14T13:32:24.332Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-14T13:32:24.332Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-14T13:32:24.403Z] [INFO] [LOGIN] Результат сравнения пароля: true
[2026-08-14T13:32:24.403Z] [INFO] [LOGIN] Сессия установлена: {"isModerator":true,"userId":3,"username":"grivova"}
[2026-08-14T13:32:24.404Z] [INFO] [LOGIN] Ответ отправлен
[2026-08-14T13:38:25.063Z] [INFO] Server running on http://localhost:3005
[2026-08-14T13:38:25.067Z] [INFO] Card logs initialized successfully
[2026-08-16T01:27:22.968Z] [INFO] Server running on http://localhost:3005
[2026-08-16T01:27:22.971Z] [INFO] Card logs initialized successfully
[2026-08-16T01:28:31.640Z] [INFO] [DB CHECK] Проверка подключения к MySQL: localhost:3306/rasch_content
[2026-08-16T01:28:31.649Z] [INFO] [DB CHECK] ✅ Успешное подключение к MySQL
[2026-08-16T01:28:40.817Z] [WARN] Неверный пароль
[2026-08-16T02:02:39.663Z] [INFO] Server running on http://localhost:3005
[2026-08-16T02:02:39.665Z] [INFO] Card logs initialized successfully
[2026-08-17T03:07:53.436Z] [INFO] Server running on http://localhost:3005
[2026-08-17T03:07:53.439Z] [INFO] Card logs initialized successfully
[2026-08-17T03:45:34.461Z] [INFO] Server running on http://localhost:3005
[2026-08-17T03:45:34.464Z] [INFO] Card logs initialized successfully
[2026-08-17T03:45:42.164Z] [INFO] [LOGIN] Попытка входа: vova
[2026-08-17T03:45:42.164Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-17T03:45:42.182Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-17T03:45:42.183Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-17T03:45:42.264Z] [INFO] [LOGIN] Результат сравнения пароля: false
[2026-08-17T03:45:42.265Z] [WARN] [LOGIN] Неверный пароль для пользователя: vova
[2026-08-17T03:45:46.561Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-17T03:45:46.562Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-17T03:45:46.564Z] [INFO] [LOGIN] Результат поиска пользователя: найден
[2026-08-17T03:45:46.565Z] [INFO] [LOGIN] Сравнение пароля через bcrypt...
[2026-08-17T03:45:46.642Z] [INFO] [LOGIN] Результат сравнения пароля: true
[2026-08-17T03:45:46.643Z] [INFO] [LOGIN] Сессия установлена: {"isModerator":true,"userId":3,"username":"grivova"}
[2026-08-17T03:45:46.647Z] [INFO] [LOGIN] Ответ отправлен
[2026-08-17T13:53:20.830Z] [INFO] [LOGIN] Попытка входа: grivova
[2026-08-17T13:53:20.845Z] [INFO] [LOGIN] Проверка подключения к базе...
[2026-08-17T13:53:20.849Z] [INFO] [LOGIN] Результат поиска пользователя: не найден
[2026-08-17T13:53:20.849Z] [WARN] [LOGIN] Пользователь не найден: grivova
[2026-08-18T10:10:33.384Z] [INFO] Server running on http://localhost:3005
[2026-08-18T10:10:33.394Z] [INFO] Card logs initialized successfully
+34 -35
View File
@@ -56,6 +56,18 @@
"node": ">= 0.6"
}
},
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"license": "MIT",
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
},
"node_modules/append-field": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
@@ -141,9 +153,9 @@
}
},
"node_modules/body-parser/node_modules/content-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
"integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
"integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -534,15 +546,6 @@
"node": ">=0.10.0"
}
},
"node_modules/express-mysql-session/node_modules/lru-cache": {
"version": "8.0.5",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
"integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
"license": "ISC",
"engines": {
"node": ">=16.14"
}
},
"node_modules/express-mysql-session/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -884,18 +887,6 @@
"node": ">= 6"
}
},
"node_modules/https-proxy-agent/node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
"license": "MIT",
"dependencies": {
"debug": "4"
},
"engines": {
"node": ">= 6.0.0"
}
},
"node_modules/iconv-lite": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
@@ -919,9 +910,9 @@
"license": "ISC"
},
"node_modules/ip-address": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz",
"integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==",
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz",
"integrity": "sha512-R5SnVLJmgYYvf2F2ZgwSBnelz5G4q5AxIC277GDfUaNbrZKNANcBC7RHqYYePlszf4kBolVkJauG0ZjHHFh55g==",
"license": "MIT",
"engines": {
"node": ">= 12"
@@ -973,6 +964,15 @@
"integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
"license": "Apache-2.0"
},
"node_modules/lru-cache": {
"version": "8.0.5",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-8.0.5.tgz",
"integrity": "sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==",
"license": "ISC",
"engines": {
"node": ">=16.14"
}
},
"node_modules/lru.min": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.4.tgz",
@@ -1151,15 +1151,14 @@
}
},
"node_modules/mysql2": {
"version": "3.23.2",
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.23.2.tgz",
"integrity": "sha512-fxh3HpQ8vJtu/Mmnd4Xsur19jGjHGzRLMxptiDtOkbX7EVBgnafGSGDx1WGGVmJLClVh2LeeBMMo24IFv8wCyQ==",
"version": "3.23.3",
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.23.3.tgz",
"integrity": "sha512-ehp9HEKr4wVJaBOUVxNFa+CNrsCCCZ6363/jbGhb7WpEmSRNIXjHBjFs5K2s2cXn7j/RhDieejsQJ6nfUwD6vQ==",
"license": "MIT",
"dependencies": {
"aws-ssl-profiles": "^1.1.2",
"denque": "^2.1.0",
"generate-function": "^2.3.1",
"iconv-lite": "^0.7.2",
"iconv-lite": "^0.7.3",
"long": "^5.3.2",
"lru.min": "^1.1.4",
"named-placeholders": "^1.1.6",
@@ -1635,9 +1634,9 @@
}
},
"node_modules/type-is/node_modules/content-type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
"integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
"integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
"license": "MIT",
"engines": {
"node": ">=18"