프레임워크2 [NestJS] createDto.toEntity() is not a function 에러 사전 배경 // createDto export class CreateUserDto { toEntity() { return new User(); } } ----- // entity export calss userEntity { constructor() {} } ----- // controller @Post() create(@Body() createUserDto: CreateUserDto) { return this.usersService.signUp(createUserDto); } 문제 발생 Controller에서 @Body를 통해 받은 CreateUserDto를 Entity로 변환하기 위해 createUserDto.toEntity()를 호출하면 예외 발생 원인 파악 디버깅 해보니 Controller에서 .. 2024. 3. 19. [Spring Security 6.1.3] SecurityConfiguration 구성하기 1. SecurityConfiguration 기본 구성 공식문서에 의하면 WebSecurityConfigurerAdapter를 사용해서 구성하는 방식은 deprecated 되면서 SecurityFilterChain 빈을 등록하는 방식으로 변경되습니다. 2. cors, csrf, session 등 HttpSecurity 설정 자세한 내용은 공식문서를 참고하면서 보면 됩니다. 2-1. cors cors() 방식은 Deprecated 되었으므로 cors(Customizer corsCustomzier) 방식을 사용해야 합니다. @Configuration @EnableWebSecurity public class CorsSecurityConfig { @Bean public SecurityFilterChain sec.. 2023. 9. 8. 이전 1 다음