"use strict"; const game = require('../game.js'); exports.go = async (req, res, postData, urlParsed) => { try { console.log('[api/system] Запрос системной информации'); const response = { success: true, data: { // Информация о версии version: global.VER || { prg: "1.0.0", git: null, commit: null, name: null }, // Статус подключения к серверу connectedToServer: global.conn_to_server || false, // Игровая информация gameInfo: game.cfg.info || {}, // Состояние портов ports: game.get() || [], // Серийный номер CPU serialCpu: global.serialcpu || "unknown", // Timestamp timestamp: Date.now() } }; res.end(JSON.stringify(response)); } catch (error) { console.error('[api/system] Ошибка получения системной информации:', error); res.end(JSON.stringify({ success: false, error: "Ошибка получения системной информации" })); } };