티스토리 뷰
발생일: 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
반응형
댓글
공지사항