728x90 반응형 SMALL 파싱2 [Node.js] 노드제이에스 - 바디파서 미들웨어 Do it! Node.js 프로그래밍 입문 공부단 6일차 입니다. 바디파서 미들웨어 바디파서 미들웨어는 서버로 요청을 보낼 때 요청 본문에 담긴 것을 파싱하는 미들웨어 입니다. 파싱이란 요청할 때 전송된 자료를 프로그램에서 사용할 수 있는 형식으로 변환하는 것을 말합니다. 바디파서 함수 함수 설명 .json JSON 형식의 본문을 파싱 .urlencoded URL로 인코딩된 본문을 파싱 .raw 가공되지 않은 바이너리 자료를 파싱 .text 텍스트 형식의 본문을 파싱 익스프레스 4.16.0 버전부터는 바디파서 함수 중 일부가 익스프레스 자체에 포함되어서 바디파서 모듈을 따로 설치하지 않아도 됩니다. JSON형식이나 urlencoded형식을 처리하겠다면 다음과 같이 익스프레스 내장함수를 사용하면 됩니다. .. 2024. 2. 8. [Node.js] 노드제이에스 - 익스프레스 미들웨어 Do it! Node.js 프로그래밍 입문 공부단 6일차 입니다. 미들웨어란 요청과 응답의 중간에 있으면서 요청을 처리하거나 원하는 상태로 응답을 수정하는 함수를 미들웨어라고 합니다. 파싱 요청 안에 포함된 아이디와 비밀번호의 값을 애플리케이션에서 읽을 수 있는 형태로 변환하는 것을 파싱이라고 합니다. 미들웨어의 역할 속성 설명 요청 전처리 요청이 서버에 도착하기 전에 실행하는 작업을 담당합니다. 라우팅 처리 라우트 코드를 좀 더 읽기 쉽고 관리하기 쉽도록 모듈화하는 라우터 미들웨어가 있습니다. 응답처리 서버에서 클라이언트로 응답을 보낼 때 자료를 적절한 형태로 변환하거나 오류를 처리하는 작업을 합니다. 애플리케이션 레벨 미들웨어 애플리케이션 단계에서 사용하는 미들웨어를 말합니다. const expres.. 2024. 2. 8. 이전 1 다음 728x90 반응형 LIST