add parameter for db token checking

This commit is contained in:
Guillaume Dorce 2022-08-26 15:53:17 +02:00
parent 0c4ba1ea77
commit 93ace4d1f6
2 changed files with 4 additions and 1 deletions

View File

@ -2,3 +2,4 @@ DB_URL='<database_url>'
JWT_SECRET='<secret_key>' JWT_SECRET='<secret_key>'
JWT_EXPIRES_IN='1d' JWT_EXPIRES_IN='1d'
PORT=5000 PORT=5000
CHECK_EXPIRED_TOKEN_EVERY='60s'

View File

@ -3,6 +3,7 @@ import cors from 'cors';
import api from '@/api'; import api from '@/api';
import { config as envConfig } from 'dotenv'; import { config as envConfig } from 'dotenv';
import { deleteExpiredTokens } from '@/controller/AuthController'; import { deleteExpiredTokens } from '@/controller/AuthController';
import ms from 'ms';
envConfig(); envConfig();
@ -32,6 +33,7 @@ checkEnvVars();
export { config }; export { config };
const port = process.env.PORT || 5000; const port = process.env.PORT || 5000;
const checkExpiredTokenTimer = ms(process.env.CHECK_EXPIRED_TOKEN_EVERY || '60s');
const app = express(); const app = express();
app.use(cors()); app.use(cors());
@ -52,4 +54,4 @@ setInterval(() => {
.catch((error) => { .catch((error) => {
console.log(error); console.log(error);
}); });
}, 60 * 1000); // 60 seconds }, checkExpiredTokenTimer); // 60 seconds