diff --git a/packages/blobs/src/server.ts b/packages/blobs/src/server.ts index a47e339d..3c2d6fc2 100644 --- a/packages/blobs/src/server.ts +++ b/packages/blobs/src/server.ts @@ -73,6 +73,7 @@ export class BlobsServer { constructor({ debug, directory, logger, onRequest, port, token }: BlobsServerOptions) { this.address = '' + this.port = port this.debug = debug === true this.directory = directory this.logger = logger ?? console.log @@ -534,7 +535,7 @@ export class BlobsServer { await fs.mkdir(this.directory, { recursive: true }) const server = new HTTPServer((req) => this.handleRequest(req)) - const address = await server.start() + const address = await server.start(this.port ?? 0) const port = Number.parseInt(new URL(address).port) this.address = address