Slide 17
Slide 17 text
1. LINE ログイン認証は NestJS の Guard に⼀任
@Get()
@UseGuards(LiffAuthGuard)
@ApiOperation({
operationId: 'Lotteries_findAllʼ,
summary: '抽選履歴を取得するʼ,
})
// <<中略>>
async findAll(@Req() request: Request): Promise {
this.logger.debug(`LotteriesController.findAll called`);
//注⽂履歴取得処理
// <<後略>>
}
各エンドポイントには LINE 認証⽤ Guards の
利⽤宣⾔のみ
LINE 認証が成功した場合のみビジネスロジック
が実⾏される