From f1a6482cebd9aa20c89138e806b4e3eb72dc8477 Mon Sep 17 00:00:00 2001 From: Mwelwa Nkuta Date: Sat, 20 Apr 2024 18:57:35 +0200 Subject: [PATCH] refactor: error for absent environment variables --- www/src/lib/redis.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/www/src/lib/redis.ts b/www/src/lib/redis.ts index bf14b1b..d6e0db8 100644 --- a/www/src/lib/redis.ts +++ b/www/src/lib/redis.ts @@ -1,6 +1,13 @@ import { Redis } from '@upstash/redis' +const token = process.env.UPSTASH_REDIS_REST_TOKEN +const url = process.env.UPSTASH_REDIS_REST_URL + +if(!url || !token) { + throw new Error('missing the following environment variables: \nUPSTASH_REDIS_REST_URL=\nUPSTASH_REDIS_REST_TOKEN') +} + export const redis = new Redis({ - url: process.env.UPSTASH_REDIS_REST_URL!, - token: process.env.UPSTASH_REDIS_REST_TOKEN!, + url, + token })