diff --git a/ElectronNET.Host/main.js b/ElectronNET.Host/main.js index 5693d44..c02f370 100644 --- a/ElectronNET.Host/main.js +++ b/ElectronNET.Host/main.js @@ -300,6 +300,14 @@ function startAspCoreBackend(electronPort) { apiProcess.stderr.on('data', (data) => { console.log(`stderr: ${data.toString()}`); }); + + apiProcess.on('close', (code) => { + console.log(`ASP.NET Process exited with code ${code}`); + if (code != 0) { + console.log(`Will quit Electron, as exit code != 0 (got ${code})`); + app.quit(); + } + }); } } @@ -331,6 +339,14 @@ function startAspCoreBackendWithWatch(electronPort) { apiProcess.stderr.on('data', (data) => { console.log(`stderr: ${data.toString()}`); }); + + apiProcess.on('close', (code) => { + console.log(`ASP.NET Process exited with code ${code}`); + if (code != 0) { + console.log(`Will quit Electron, as exit code != 0 (got ${code})`); + app.quit(); + } + }); } }