From 41cd442ce72dc472542dab81e1264eaaf6771d4a Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 10 Mar 2026 20:27:28 -0700 Subject: [PATCH] =?UTF-8?q?fix(auth):=20=E4=BF=AE=E6=AD=A3=20response.body?= =?UTF-8?q?=20=E5=8F=AF=E8=83=BD=E4=B8=BA=20undefined=20=E7=9A=84=20TS=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auth-service/src/application/services/sms.service.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/services/auth-service/src/application/services/sms.service.ts b/backend/services/auth-service/src/application/services/sms.service.ts index f8cf1139..4050d868 100644 --- a/backend/services/auth-service/src/application/services/sms.service.ts +++ b/backend/services/auth-service/src/application/services/sms.service.ts @@ -168,11 +168,12 @@ export class SmsService { }); const response = await client.sendSms(request); - if (response.body.code !== 'OK') { - this.logger.error(`阿里云短信发送失败: ${response.body.code} - ${response.body.message}`); + const body = response.body; + if (!body || body.code !== 'OK') { + this.logger.error(`阿里云短信发送失败: ${body?.code} - ${body?.message}`); throw new BadRequestException('短信发送失败,请稍后重试'); } - this.logger.log(`短信发送成功: ${phone}, BizId: ${response.body.bizId}`); + this.logger.log(`短信发送成功: ${phone}, BizId: ${body.bizId}`); } }