Skip to content

Commit 766da53

Browse files
authored
feat: Merge pull request #42 from pelias/avoid-process.exit
Explicitly close HTTP server to avoid process.exit
2 parents 4d77c7d + f1f2cf2 commit 766da53

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

index.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
const app = require('./app')();
2+
13
try {
2-
const app = require('./app')();
34
const port = ( parseInt(process.env.PORT) || 3102 );
45

56
app.listen(port, () => {
@@ -8,6 +9,8 @@ try {
89

910
} catch (err) {
1011
console.error(err);
11-
process.exit(1);
1212

13+
// use exitCode to exit safely: https://nodejs.org/api/process.html#process_process_exit_code
14+
process.exitCode = 1;
15+
app.close();
1316
}

0 commit comments

Comments
 (0)