티스토리 뷰


발생일: 2013.11.26

키워드: 노드 패킷, Node packet, 찰스, Charles

문제:
노드로 리버스 프록시 역할을 하는 서버를 하나 돌리고 있는데,

HTTP 프록시 도구에서 노드 패킷을 확인해보고 싶다.


어떻게 하면 될까?



해결책:

난 주로 찰스(Charles, http://www.charlesproxy.com/)를 쓰고 있는데,

노드 프로세스에서 보내는 HTTP 패킷은 찰스에서 확인할 수 없다.


노드의 HTTP 요청을 래핑해주는 모듈이 여럿 있는데,

이번 프로젝트에서는 `request` 모듈(https://github.com/mikeal/request)을 사용했다.


요청을 보낼 때 프록시로 HTTP 프록시 도구를 바라보도록 설정하는 방법으로 해결할 수 있다.


http://afuchs.tumblr.com/post/42940888462/inspecting-node-js-traffic-with-charles-and-tunnel




반응형
댓글
공지사항