From 93ace4d1f6f649c476b3949072d44f527fbc2e13 Mon Sep 17 00:00:00 2001 From: Guillaume Dorce Date: Fri, 26 Aug 2022 15:53:17 +0200 Subject: [PATCH] add parameter for db token checking --- .env.example | 1 + src/index.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index c4bdcc1..6677d07 100644 --- a/.env.example +++ b/.env.example @@ -2,3 +2,4 @@ DB_URL='' JWT_SECRET='' JWT_EXPIRES_IN='1d' PORT=5000 +CHECK_EXPIRED_TOKEN_EVERY='60s' \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index f7cebc3..3287280 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,6 +3,7 @@ import cors from 'cors'; import api from '@/api'; import { config as envConfig } from 'dotenv'; import { deleteExpiredTokens } from '@/controller/AuthController'; +import ms from 'ms'; envConfig(); @@ -32,6 +33,7 @@ checkEnvVars(); export { config }; const port = process.env.PORT || 5000; +const checkExpiredTokenTimer = ms(process.env.CHECK_EXPIRED_TOKEN_EVERY || '60s'); const app = express(); app.use(cors()); @@ -52,4 +54,4 @@ setInterval(() => { .catch((error) => { console.log(error); }); -}, 60 * 1000); // 60 seconds +}, checkExpiredTokenTimer); // 60 seconds