From f053682f8404eb0be188f5eccb03de8e552a14e6 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Fri, 24 Jul 2026 23:34:25 +0700 Subject: [PATCH] fix(server): bind entrypoint on Windows The guard compared import.meta.url against 'file://'+argv[1], which never matched on Windows (mismatched slashes and drive prefix), so the process started without ever calling app.listen(). Compare import.meta.filename to argv[1] instead. --- renderer/src/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderer/src/server.js b/renderer/src/server.js index 9247b4a..9930456 100644 --- a/renderer/src/server.js +++ b/renderer/src/server.js @@ -45,7 +45,7 @@ export const buildServer = async (options = {}) => { return app; }; -if (import.meta.url === `file://${process.argv[1]}`) { +if (import.meta.filename === process.argv[1]) { const config = loadConfig(); const app = await buildServer({config}); await app.listen({host: config.host, port: config.port});