const app = express();
// JSON null 필드 생략
app.set('json replacer', (k, v) => (v === null ? undefined : v));
위와 같은 방법으로, 익스프레스에 json replacer를 정의해서 필요한 경우 null필드를 response에서 제외할 수 있습니다.
ORM으로 sequelize나 type orm을 사용하는 경우에는 exclude, attributes 등을 사용해서 response를 원하는 범위로 조작할 수도 있습니다!
'Server > Node.js' 카테고리의 다른 글
NodeJS - 전역 예외 핸들러 구현 (Custom global exception handler) (0) | 2021.12.29 |
---|---|
NodeJS - API Response를 snake case로 변환하기(DTO, Entity 필드는 camel case) (0) | 2021.12.27 |
NodsJS - BullMQ 사용 (대기열, 동시성 제어 등) (0) | 2021.12.25 |
NodeJS - 모델매퍼(ModelMapper) 사용 [Class transformer] (0) | 2021.12.24 |
Sequelize - 자식 테이블까지 한 번에 Insert 치는 방법 (Join Insert) + 상황에 따라 다른 쿼리를 날리는 방법 (0) | 2021.12.19 |