본문 바로가기
728x90
반응형
SMALL

요청 객체2

[Node.js] 노드제이에스 - 미들웨어 함수 만들기 Do it! Node.js 프로그래밍 입문 공부단 6일차 입니다. next로 미들웨어 연결하기 미들웨어 함수 특성 미들웨어 함수는 요청객체나 응답객체를 변경하고 종료할 수 있습니다. 함수를 처리할 때 함수 안에서 응답이 종료되지 않고 그 결과를 다음 함수로 넘겨야 할 경우도 많습니다. 이때 next함수를 사용해서 다음 미들웨어 함수로 연결합니다. const requestTime = (req, res, next) => { // ... next() } app.use(requestTime) app.get("/", (req, res) => { res.status(200).send("Hello Node - 07") }) requestTime이라는 미들웨어 함수는 응답을 종료하지 않고 다음 미들웨어로 연결하기 위해.. 2024. 2. 8.
[Node.js] 노드제이에스 - 요청 객체와 응답 객체 Do it! Node.js 프로그래밍 입문 공부단 3일차 입니다. 요청 객체 const server = http.createServer((req, res) => { console.log(req) // 요청 객체를 알 수 있다 }) 응답 객체 응답 객체는 헤더와 본문으로 구성되므로 헤더와 본문을 만들어야 합니다. 그리고 응답이 끝난 후에는 응답을 종료해야 합니다. 응답 헤더 만들기 헤더를 만들 때 서버의 자료가 JSON인지 text인지, 헤더는 어떤 유형의 자료를 처리하는지, 서버의 상태는 어떠한지 알려주기도 합니다. 헤더를 만들 때는 기본적으로 setHeader()를 사용하지만 상태 코드를 헤더에 함께 기록하려면 writeHead()를 사용합니다. res.setHeader(이름, 값) res.setHea.. 2024. 2. 5.
728x90
반응형
LIST