Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Express.js에서 res.send와 res.json의 차이점

<시간/>

Express 애플리케이션 서버는 HTTP 요청을 수신할 때마다 개발자에게 일반적으로 res라고 하는 개체를 제공합니다. 예를 들어,

예시

app.get('/test', (req, res) => {
   // use req and res here
})

res 객체는 기본적으로 이 API 호출의 일부로 전송될 응답을 참조합니다.

res.send 함수는 콘텐츠 유형을 text/Html로 설정합니다. 즉, 클라이언트는 이제 이를 텍스트로 처리합니다. 그런 다음 클라이언트에 응답을 반환합니다.

다른 핸드셋의 res.json 함수는 컨텐츠 유형 헤더를 application/JSON으로 설정하여 클라이언트가 응답 문자열을 유효한JSON 객체로 취급하도록 합니다. 그런 다음 클라이언트에 대한 응답도 반환합니다.