File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed
packages/snaps-jest/src/internals Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import { createModuleLogger } from '@metamask/utils';
88import express , { static as expressStatic } from 'express' ;
99import { promises as fs } from 'fs' ;
1010import type { Server } from 'http' ;
11- import { createServer } from 'http' ;
1211import { resolve as pathResolve } from 'path' ;
1312
1413import { rootLogger } from './logger' ;
@@ -79,15 +78,15 @@ export async function startServer(options: ServerOptions) {
7978
8079 app . use ( expressStatic ( pathResolve ( process . cwd ( ) , options . root ) ) ) ;
8180
82- const server = createServer ( app ) ;
8381 return await new Promise < Server > ( ( resolve , reject ) => {
84- server . listen ( options . port , ( ) => {
85- resolve ( server ) ;
86- } ) ;
82+ const server = app . listen ( options . port , ( error ) => {
83+ if ( error ) {
84+ log ( error ) ;
85+ reject ( error ) ;
86+ return ;
87+ }
8788
88- server . on ( 'error' , ( error ) => {
89- log ( error ) ;
90- reject ( error ) ;
89+ resolve ( server ) ;
9190 } ) ;
9291 } ) ;
9392}
You can’t perform that action at this time.
0 commit comments