diff --git a/packages/miniflare/src/index.ts b/packages/miniflare/src/index.ts index 8ef05508c..015cc3bfd 100644 --- a/packages/miniflare/src/index.ts +++ b/packages/miniflare/src/index.ts @@ -668,8 +668,8 @@ export class Miniflare { }; #startLoopbackServer( - port: string | number, - hostname?: string + port: number, + hostname: string ): Promise { return new Promise((resolve) => { const server = stoppable( @@ -677,7 +677,7 @@ export class Miniflare { /* grace */ 0 ); server.on("upgrade", this.#handleLoopbackUpgrade); - server.listen(port as any, hostname, () => resolve(server)); + server.listen(port, hostname, () => resolve(server)); }); } diff --git a/packages/miniflare/src/runtime/index.ts b/packages/miniflare/src/runtime/index.ts index 11bbf6c81..8467c22ca 100644 --- a/packages/miniflare/src/runtime/index.ts +++ b/packages/miniflare/src/runtime/index.ts @@ -87,7 +87,7 @@ export class Runtime { // (e.g. "streams_enable_constructors"), see https://github.com/cloudflare/workerd/pull/21 "--experimental", `--socket-addr=${SOCKET_ENTRY}=${this.opts.entryHost}:${this.opts.entryPort}`, - `--external-addr=${SERVICE_LOOPBACK}=127.0.0.1:${this.opts.loopbackPort}`, + `--external-addr=${SERVICE_LOOPBACK}=localhost:${this.opts.loopbackPort}`, // Configure extra pipe for receiving control messages (e.g. when ready) "--control-fd=3", // Read config from stdin