express.js 썸네일형 리스트형 [Express] request.body 빈 필드 validate하는 코드 스타일 고민 스택 1. node.js / express.js 2. mongoDB / mongoose 상황 1. 프론트에서 request body로 update할 input 값을 넘겨줌 2. 스키마에 넣기 전, 입력된 input 값이 없는 필드를 지우고 update 객체에 담고자 함 mongoose의 경우 input 값이 없는 필드가 입력되었을 때 기존의 값 대신 빈 값을 넣어버리기 때문. 방식 1. 나머지 변수 + 단축 평가 const { field1, field2, ..., fieldLast } = req.body const toUpdate = { ...( field1 && { field1 }), ...( field2 && { field2 }), ..., ...( fieldLast && { fieldLast }),.. 더보기 이전 1 다음