REST API란 무엇인가?
Validation이란 무엇인가?
특별한게 아니지만 개발을 하면서 가장 중요한것중 하나입니다.
Validation은 말 그대로 어떤것을 검증한다고 보면 됩니다.
코드로 보는게 가장 쉽겠죠?
function is1(value) {
return value === 1;
}
위 코드는 단순히 값이 1인지 아닌지 판단해서 Boolean 타입의 값을 반환하는 함수입니다.
이렇게 단순한 함수조차 Validation. 즉, 검증을 위한 코드가 됩니다.
여러분은 날이 갈수록 당연히 더 복잡하고 어려운 검증 로직을 짜게 될텐데요, 우리는 심화 과정에서 이런 로직을 더 쉽고 간결하게 작성하도록 도와주는 라이브러리를 사용해볼 예정입니다 😎
*cf_ joi 라이브러리 : https://joi.dev/api/?v=17.4.1
validation을 잘 만들면, 견고한 api를 개발 할 수 있다.