You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取当前登录用户数据?遇403禁止访问错误求助

获取当前登录用户日程数据时遇到403 Forbidden错误

我尝试获取当前登录用户的数据,但遇到了403-Forbidden错误。以下是通过user.id获取用户schedule数据的Service代码:

async getSchedule(user: User, response: any): Promise<any> {
  const staff = await this.userRepository.findOneBy({ id: user.id });

  if (!staff) {
    throw new HttpException('User not found!', HttpStatus.NOT_FOUND);
  }

  return response.status(200).json({
    status: 'succes',
    data: {
      schedule: staff.schedule,
    },
  });
}

对应的Controller代码:

@Get('/schedule')
async getSchedule(
  @GetUser() user: User,
  @Res() response: any,
) {
  return await this.userService.getSchedule(user, response);
}

内容的提问来源于stack exchange,提问作者Raghim Naghiev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 08:36:26