diff --git a/src/index.ts b/src/index.ts index a4ebfedf..4214c4b1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -63,11 +63,11 @@ setGlobalDispatcher( require('dotenv').config(); const envClients = []; -const clients = process.env.REDIS_CLIENT.trim() +const clients = process.env.REDIS_CLIENT?.trim() .replace(/^\[|\]$/g, '') .split(/\s*,\s*/); -clients.forEach((client) => envClients.push(RedisClientPrefix[client])); +clients?.forEach((client) => envClients.push(RedisClientPrefix[client])); const REDIS_CLIENTS = envClients.length ? envClients : [RedisClientPrefix.DLOB, RedisClientPrefix.DLOB_HELIUS]; console.log('Redis Clients:', REDIS_CLIENTS); diff --git a/src/serverLite.ts b/src/serverLite.ts index 9ab8e30b..d2e4024b 100644 --- a/src/serverLite.ts +++ b/src/serverLite.ts @@ -39,11 +39,11 @@ require('dotenv').config(); // Reading in Redis env vars const envClients = []; -const clients = process.env.REDIS_CLIENT.trim() +const clients = process.env.REDIS_CLIENT?.trim() .replace(/^\[|\]$/g, '') .split(/\s*,\s*/); -clients.forEach((client) => envClients.push(RedisClientPrefix[client])); +clients?.forEach((client) => envClients.push(RedisClientPrefix[client])); const REDIS_CLIENTS = envClients.length ? envClients : [RedisClientPrefix.DLOB, RedisClientPrefix.DLOB_HELIUS]; console.log('Redis Clients:', REDIS_CLIENTS);