From 7d5e734e397d27b4376819407c7f2049a717ef19 Mon Sep 17 00:00:00 2001 From: lichao <2483469113@qq.com> Date: Fri, 30 May 2025 09:59:53 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A3=9E=E4=B9=A6=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E4=BF=AE=E6=94=B9public=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lark/lark.controller.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lark/lark.controller.ts b/src/lark/lark.controller.ts index 6f9dc8f..0544de4 100644 --- a/src/lark/lark.controller.ts +++ b/src/lark/lark.controller.ts @@ -1,18 +1,21 @@ import { Controller, Get, Query, Res } from '@nestjs/common'; import { LarkService } from './lark.service'; import { Response } from 'express'; +import { Public } from '../auth/decorators/public.decorator'; @Controller('lark') export class LarkController { - constructor(private readonly larkService: LarkService) {} + constructor(private readonly larkService: LarkService) { } @Get('login') + @Public() async login(@Query('redirectUri') redirectUri: string, @Res() res: Response) { const loginUrl = await this.larkService.getLoginUrl(redirectUri); return res.redirect(loginUrl); } @Get('callback') + @Public() async callback(@Query('code') code: string, @Res() res: Response) { if (!code) { return res.status(400).send('Authorization code is missing');