uju's Tech

[Node.js] json data 객체만 Response 하기 본문

Node

[Node.js] json data 객체만 Response 하기

ujusy 2020. 6. 30. 06:01

<본 포스팅은 공부목적으로 작성되었습니다. 혹시 틀린 부분이 있거나 문제가 되는 부분이 있다면 답글 달아주세요!>

 

json객체의 반환 값을 살펴보면 

 

{
    "status": 200,
    "success": true,
    "message": "조회 성공",
    "data": [
        {  ...
        }
        ]
 }

 이러한 형태로 반환 됨을 확인할 수 있다. 조회를 한다고 가정해보면 "data" 내부에 조회한 데이터의 객체가 들어오게된다.

 

근데 이러한 형식이 아닌 아래와 같이 데이터 객체의 내용만 반환하고 싶다. 

 

{ 
.... 데이터 .....
}

 방법은 매우 간단하다.  

 

(매우 간단한데 엄청 애먹었다. ,,,:(...  .. 구글링해도 별로 안나오고.. 그래서 포스팅한다.._)

Tags.readAll()
      .then(({
        code,
        json,
      }) => res.status(code).send(json.data))

 

 json 으로 response 하던 것을 json.data로 바꾸어주면 된다.

 

끝!..!

Comments