在Node.js中parsingHTTP数据包

我正在使用node.jsnetworking库,它使我能够访问它收到的原始数据。 我碰巧知道在某些情况下,它将是一个HTTP数据包,我想知道parsing它的最好方法是什么。 理想情况下会有某种图书馆?

var socket = net.connect(port, listener); socket.on('data', function(data) { // If I know data is an HTTP packet how do I parse it and do something like below? // var packet = lib.parse(data); // console.log(packet.host); });