From 648855204dda76fcf3a4e22de7521cc1002e9f2f Mon Sep 17 00:00:00 2001 From: jinchao <383321154@qq.com> Date: Fri, 11 Jul 2025 15:51:43 +0800 Subject: [PATCH] =?UTF-8?q?V0.37.2.250711=5Falpha:=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=BA=86=E5=8A=A8=E6=80=81=E9=93=BE=E6=8E=A5=E5=BA=93=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E7=9A=84=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Release/database/XNSim.db | Bin 1982464 -> 1982464 bytes XNSimPortal/routes/interface-config.js | 18 ------------------ XNSimPortal/server.js | 5 ----- XNSimPortal/utils/xnCoreService.js | 19 +++++++++++++++++++ 4 files changed, 19 insertions(+), 23 deletions(-) diff --git a/Release/database/XNSim.db b/Release/database/XNSim.db index 63635a9c444a2ef580d114d7b68ea6d7dabadd95..073e96f6d0047685634fd7d05ccd1caf1b5d511f 100644 GIT binary patch delta 449 zcmZ9|O-sUX90zc=Ri^97p3KyPFQ73M5e!dtjS74L3S|WqUOj}H`4Cp7DT#Rznkhv} zO!GNkO#5%MOWwWoQ=vnL&+YqrWEdaA_~JTDozQP#YSvYCVcagECaP)09%jUeDsQB( z2|w%gD78k7;V9tH(3HhSna#A>x#J00mU*h^*Pav53ndj=y$m;8Y}86@d@%v{!P&`qVDoTvv*Yq2!aK1V@5J}BgoiAq6@9#llf_!Q zkAJI36`{q(Kk-EP0S*W-0Vcr|P=INm1S&v+888dxz&uz0YOn~Fz%p0?t3U(RfEKI+ M9njbKfnjI+7t9FphyVZp delta 178 zcmWm4D-wc00D$4y1x3Nf`hI|c8+Zq;js&8C;vr~jqDmrI4fGvmn+Gz{DgK79eOl*Q z=g&~6GCB$M$eK*Nua0u-%1cCS;-hwpIu*7~ { diff --git a/XNSimPortal/server.js b/XNSimPortal/server.js index 6107bc6..65f6efb 100644 --- a/XNSimPortal/server.js +++ b/XNSimPortal/server.js @@ -111,11 +111,6 @@ app.use('/api/data-monitor', dataMonitorRoutes); app.use('/api/data-collect', dataCollectRoutes); app.use('/api/interface-gen', interfaceGenRoutes); -// 接口配置页面路由 -app.get('/interface-config', (req, res) => { - res.sendFile(path.join(__dirname, 'interface-config.html')); -}); - // 启动服务器 app.listen(PORT, () => { console.log(`D03024003: 服务器运行在 http://localhost:${PORT}`); diff --git a/XNSimPortal/utils/xnCoreService.js b/XNSimPortal/utils/xnCoreService.js index f745b98..882a8ea 100644 --- a/XNSimPortal/utils/xnCoreService.js +++ b/XNSimPortal/utils/xnCoreService.js @@ -63,6 +63,8 @@ try { }); } catch (error) { console.error(`加载 ${loginLibName} 失败:`, error); + console.error('登录库是必需的,程序将退出'); + process.exit(1); } try { @@ -95,6 +97,8 @@ try { }); } catch (error) { console.error(`加载 ${monitorLibName} 失败:`, error); + console.error('监控库是必需的,程序将退出'); + process.exit(1); } try { @@ -135,6 +139,20 @@ try { console.error(`加载 ${serviceGenLibName} 失败:`, error); } +/** + * 获取库加载状态 + * @returns {Object} 包含各个库加载状态的对象 + */ +function getLibraryStatus() { + return { + loginLib: !!loginLib, + monitorLib: !!monitorLib, + interfaceGenLib: !!interfaceGenLib, + modelGenLib: !!modelGenLib, + serviceGenLib: !!serviceGenLib + }; +} + // 注册进程退出时的清理函数 function performCleanup() { console.log('正在执行清理操作...'); @@ -1029,6 +1047,7 @@ module.exports = { interfaceGenLib, modelGenLib, serviceGenLib, + getLibraryStatus, performCleanup, stringToBuffer, initializeMonitor,