From d52d03e1cde653e36712f09ac91963bfcbdba1fc Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Thu, 23 Jan 2025 03:39:32 +0000 Subject: [PATCH] refactor(server): print magic link on local dev env (#9864) --- packages/backend/server/src/core/auth/controller.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/backend/server/src/core/auth/controller.ts b/packages/backend/server/src/core/auth/controller.ts index 4dd0abbc4c..a05ad640bc 100644 --- a/packages/backend/server/src/core/auth/controller.ts +++ b/packages/backend/server/src/core/auth/controller.ts @@ -6,6 +6,7 @@ import { Get, Header, HttpStatus, + Logger, Post, Query, Req, @@ -56,6 +57,8 @@ const OTP_CACHE_KEY = (otp: string) => `magic-link-otp:${otp}`; @Throttle('strict') @Controller('/api/auth') export class AuthController { + private readonly logger = new Logger(AuthController.name); + constructor( private readonly url: URLHelper, private readonly auth: AuthService, @@ -217,6 +220,10 @@ export class AuthController { } : {}), }); + if (this.config.node.dev) { + // make it easier to test in dev mode + this.logger.debug(`Magic link: ${magicLink}`); + } const result = await this.auth.sendSignInEmail( email,