We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
현재 클라이언트에서 사용하고 있는 CreateProductDto 검증 부분입니다. 현재는 UI를 기준으로 검증을 하고 있는데 해당 정책을 구체화 할 필요가 있어 보이며 details에 대해서는 nullable한 값을 가져도 괜찮을 것 같습니다.
const validate = (product: CreateProductRequestDTO): void => { if (!product.encodedFile) { throw new Error("이미지는 필수입니다."); } if (!product.name || product.name.length > 100) { throw new Error("상품명은 필수이며 최대 100자 입니다."); } if (!product.category || product.category.length > 100) { throw new Error("카테고리는 필수이며 최대 100자 입니다."); } if (!product.productNumber || product.productNumber.length > 100) { throw new Error("상품번호는 필수이며 최대 100자 입니다."); } if (product.price < 0 || product.price > 2000000000) { throw new Error("가격은 0 이상 2,000,000,000 이하이어야 합니다."); } if (product.quantity < 0 || product.quantity > 2000000000) { throw new Error("수량은 0 이상 2,000,000,000 이하이어야 합니다."); } if (!product.details || product.details.length > 200) { throw new Error("상세 설명은 필수이며 200자 이하이어야 합니다."); } };
The text was updated successfully, but these errors were encountered:
hjch0211
No branches or pull requests
현재 클라이언트에서 사용하고 있는 CreateProductDto 검증 부분입니다. 현재는 UI를 기준으로 검증을 하고 있는데 해당 정책을 구체화 할 필요가 있어 보이며 details에 대해서는 nullable한 값을 가져도 괜찮을 것 같습니다.
The text was updated successfully, but these errors were encountered: