Skip to content

Commit 97e1366

Browse files
committed
Add extra error check in Core#listen listen callback
1 parent 4b88f84 commit 97e1366

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/core.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,16 @@ class Core extends CoreBase {
219219

220220
return new Promise((resolve, reject) => {
221221
try {
222-
this.httpServer.listen(httpPort, httpHost, () => {
223-
logger.success(`Using '${session}' sessions`);
224-
logger.success(`Serving '${dist}'`);
225-
logger.success(`WebSocket listening on ${proto('ws')}${host(wsPort)}`);
226-
logger.success(`Server listening on ${proto('http')}${host(httpPort)}`);
227-
resolve();
222+
this.httpServer.listen(httpPort, httpHost, (e) => {
223+
if (e) {
224+
reject(e);
225+
} else {
226+
logger.success(`Using '${session}' sessions`);
227+
logger.success(`Serving '${dist}'`);
228+
logger.success(`WebSocket listening on ${proto('ws')}${host(wsPort)}`);
229+
logger.success(`Server listening on ${proto('http')}${host(httpPort)}`);
230+
resolve();
231+
}
228232
});
229233
} catch (e) {
230234
reject(e);

0 commit comments

Comments
 (0)