From b04d2bbc9185b5c794f728a3e81cae3bb8b99781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20My=C5=9Bliwiec?= Date: Wed, 10 Apr 2019 11:35:09 +0200 Subject: [PATCH] bugfix(microservices): use host property in TcpServer --- packages/microservices/server/server-tcp.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/microservices/server/server-tcp.ts b/packages/microservices/server/server-tcp.ts index f2157ff82..f304e6b32 100644 --- a/packages/microservices/server/server-tcp.ts +++ b/packages/microservices/server/server-tcp.ts @@ -7,18 +7,21 @@ import { ERROR_EVENT, MESSAGE_EVENT, NO_MESSAGE_HANDLER, + TCP_DEFAULT_HOST, TCP_DEFAULT_PORT, } from '../constants'; +import { JsonSocket } from '../helpers/json-socket'; import { CustomTransportStrategy, PacketId, ReadPacket } from '../interfaces'; import { MicroserviceOptions, TcpOptions, } from '../interfaces/microservice-configuration.interface'; -import { JsonSocket } from '../helpers/json-socket'; import { Server } from './server'; export class ServerTCP extends Server implements CustomTransportStrategy { private readonly port: number; + private readonly host: string; + private server: NetSocket; private isExplicitlyTerminated = false; private retryAttemptsCount = 0; @@ -27,11 +30,14 @@ export class ServerTCP extends Server implements CustomTransportStrategy { super(); this.port = this.getOptionsProp(options, 'port') || TCP_DEFAULT_PORT; + this.host = + this.getOptionsProp(options, 'host') || TCP_DEFAULT_HOST; + this.init(); } public listen(callback: () => void) { - this.server.listen(this.port, callback); + this.server.listen(this.port, this.host, callback); } public close() {