Skip to content

Commit d6f2e8d

Browse files
committed
fix listener
1 parent 64cbb91 commit d6f2e8d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

dev-packages/e2e-tests/verdaccio-runner.mjs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ if (!configPath || !Number.isFinite(port)) {
1313
}
1414

1515
try {
16-
const server = await runServer(configPath, { listenArg: String(port) });
16+
// runServer resolves to the Express app; binding errors are emitted on the
17+
// http.Server returned by app.listen(), not on the app itself.
18+
const app = await runServer(configPath, { listenArg: String(port) });
1719
await new Promise((resolve, reject) => {
18-
server.once('error', reject);
19-
server.listen(port, '127.0.0.1', () => resolve());
20+
const httpServer = app.listen(port, '127.0.0.1', () => resolve());
21+
httpServer.once('error', reject);
2022
});
2123
} catch (err) {
2224
console.error(err);

0 commit comments

Comments
 (0)