Exit if unable to listen at port
Summary: If we are unable to bind to the specified port, exit process. Reviewed By: passy Differential Revision: D49908107 fbshipit-source-id: 6d76f3d661ec61867be5307c756e372a7b20a9f6
This commit is contained in:
committed by
Facebook GitHub Bot
parent
40939e1ae5
commit
53eb06a781
@@ -168,8 +168,14 @@ async function startHTTPServer(
|
||||
server.close();
|
||||
});
|
||||
|
||||
server.on('error', (e: Error) => {
|
||||
console.warn('[flipper-server] HTTP server error: ', e);
|
||||
server.on('error', (e: NodeJS.ErrnoException) => {
|
||||
console.warn('[flipper-server] HTTP server error: ', e.code);
|
||||
if (e.code === 'EADDRINUSE') {
|
||||
console.warn(
|
||||
`[flipper-server] Unable to listen at port: ${config.port}, is already in use`,
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
});
|
||||
|
||||
server.listen(config.port);
|
||||
|
||||
Reference in New Issue
Block a user