const fs = require('fs'); const path = require('path'); console.log('=== ДИАГНОСТИКА ПУТЕЙ ===\n'); // Текущая рабочая директория console.log('Текущая директория:', process.cwd()); console.log('Директория скрипта:', __dirname); // Проверяем пути к файлам const filesToCheck = [ './data/avt.ini', path.join(__dirname, 'data/avt.ini'), path.join(process.cwd(), 'data/avt.ini'), path.join(process.cwd(), 'old_server/data/avt.ini') ]; console.log('\nПроверка файлов:'); filesToCheck.forEach(filePath => { const exists = fs.existsSync(filePath); console.log(`${exists ? '✅' : '❌'} ${filePath}`); if (exists) { try { const content = fs.readFileSync(filePath, 'utf8'); const data = JSON.parse(content); console.log(` Найдено пользователей: ${Object.keys(data).length}`); console.log(` Пользователи: ${Object.keys(data).join(', ')}`); } catch (e) { console.log(` Ошибка чтения: ${e.message}`); } } }); // Проверяем из какой директории запускается API console.log('\nТест загрузки как в API:'); try { const avtData = fs.readFileSync('./data/avt.ini', 'utf8'); const avt = JSON.parse(avtData); console.log('✅ Файл загружен успешно из ./data/avt.ini'); console.log('Пользователей:', Object.keys(avt).length); } catch (error) { console.log('❌ Ошибка загрузки из ./data/avt.ini:', error.message); } console.log('\n=== РЕКОМЕНДАЦИИ ==='); console.log('Запускайте сервер из папки old_server:'); console.log('cd old_server && node index.js');