본문 바로가기
학습 log (이론)/node.js

'Express' 미들웨어

by abbear25 2016. 10. 24.

익스프레스 요청 및 응답 객체


send([body])

클라이언트에 응답 데이터를 보냄

응답 가능 데이터

HTML문자열, Buffer객체, JSON객체, JSON배열


status(code)

HTTP 상태 코드 반환

end(), send() 같은 전송 메소드 호출을 통해서 전송

res.status(403).send('Forbidden');


sendStatus(statusCode)

HTTP 상태 코드 반환

상태 코드는 상태 메시지와 함께 전송

res.sendStatus(403);


redirect([status], path)

웹 페이지 경로를 강제로 이동


render(view, [locals], [callback])

뷰 엔진을 사용해 문서를 만든 후 전송


param(name)

요청 파라미터를 확인

*http://localhost:3000/?name=illua일 때

var paramName = req.param('name');

또는 var paramName = req.query.name;


header(name)

헤더를 확인


미들웨어 사용 http://illua.tistory.com/52

반응형

'학습 log (이론) > node.js' 카테고리의 다른 글

'MySQL 모듈 #1' node.js를 위한  (0) 2016.11.06
'Express' 미들웨어 사용  (0) 2016.10.25
'Express' 도전#2  (0) 2016.10.23
'간단한 웹 서버' 도전#1  (0) 2016.10.23
'노드의 기본' 알아보기 #파일편3  (0) 2016.10.22