Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Mini

[Nest JS] 인증된 유저만 게시글 보고쓰기 구현 본문

JS/Nest.js

[Nest JS] 인증된 유저만 게시글 보고쓰기 구현

Mini_96 2024. 8. 19. 00:00

* 보드모듈에서 Auth모듈 import

@Module({
  imports: [
    TypeOrmModule.forFeature([BoardRepository]),
    AuthModule
  ],
  controllers: [BoardsController],
  providers: [BoardsService, BoardRepository],
})
export class BoardsModule {}

 

* 보드 컨트롤러에서 컨트롤러 레벨@ 선언 => 모든 함수에 영향가도록

AuthGuard() 임에 주의!

@Controller('boards')
@UseGuards(AuthGuard())
export class BoardsController {

 

토큰없이 get 보낸경우
signin 후 return된 토큰과 같이 get 보낸경우에만 응답해줌