diff --git a/src/auth/auth.service.ts b/src/auth/auth.service.ts index 63649e9..616cabb 100644 --- a/src/auth/auth.service.ts +++ b/src/auth/auth.service.ts @@ -5,7 +5,7 @@ import * as oracledb from 'oracledb'; @Injectable() export class AuthService { - constructor(private readonly oracleDBService: OracleDBService) {} + constructor(private readonly oracleDBService: OracleDBService) { } async login(body: AuthLoginDTO) { let connection; @@ -63,5 +63,14 @@ export class AuthService { console.error('Error fetching users: ', err.message); return { error: 'Invalid username or password' }; } + finally { + if (connection) { + try { + await connection.close(); + } catch (closeErr) { + console.error('Failed to close connection:', closeErr); + } + } + } } } diff --git a/src/middleware/OriginCheck.middleware.ts b/src/middleware/OriginCheck.middleware.ts index 2478dda..2fb6f19 100644 --- a/src/middleware/OriginCheck.middleware.ts +++ b/src/middleware/OriginCheck.middleware.ts @@ -7,8 +7,8 @@ export class OriginCheckMiddleware implements NestMiddleware { const allowedOrigin = 'http://your-specified-domain.com'; // Replace with your domain const origin = req.headers.origin; - const logger = new Logger('OriginCheckMiddleware'); - logger.log('user-agent', req.headers['user-agent']); + // const logger = new Logger('OriginCheckMiddleware'); + // logger.log('user-agent', `${req.headers['user-agent']} ${origin} ${req.headers.host}`); // console.log(req.headers['user-agent']);