Handle non-zero exit codes from ASP.NET process

This commit is contained in:
rafael-aero
2021-08-20 14:36:02 +02:00
parent b6338ac7de
commit b42eba8a70

View File

@@ -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();
}
});
}
}