Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@Length() 데코레이터 사용 이슈 #12

Open
develjsw opened this issue Nov 28, 2023 · 0 comments
Open

@Length() 데코레이터 사용 이슈 #12

develjsw opened this issue Nov 28, 2023 · 0 comments

Comments

@develjsw
Copy link
Owner

develjsw commented Nov 28, 2023

  1. 이슈 : DTO에서 데코레이터를 통해 validation.pipe 유효성 체크를 진행할 때, Length 데코레이터의 String 값의 경우 예상대로 동작 하나, Number의 경우 예상치 못한 방향으로 동작함.

  2. 해결 방안 : String인 경우 Length 데코레이터 사용하고, Number인 경우는 Max 데코레이터를 활용

  3. 사용 방법 :

[ Number인 경우 ]
@Max(9999999999) // 실제 값 0~9999999999

[ String인 경우 ]
1) notEmpty
	@Length(특정 값, 4) // 특정 자리 ~ 4자리 까지

2) optional
	@Length(0, 4) // ~ 4자리 까지
@develjsw develjsw changed the title 생성되어 있는 DB table로 entity 만들기 TEST Nov 28, 2023
@develjsw develjsw changed the title TEST @Length() 데코레이터 사용 이슈 Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant