请求URL模式,用户信息和path名丢失在heroku上的node.js应用程序

我有一个节点的应用程序,并试图使用url用户信息来授权请求​​。 当我在heroku上运行我的应用程序时,我注意到request.url只包含url的path组件。 有谁知道为什么发生这种情况? 如果有方法可以访问url模式,用户信息和主机名?

这是一个简单的例子:

httpServer = http.createServer(function(request, response){ console.log("RECEIVED HTTP REQUEST - " + request.url); }); 

当我在本地运行,并发布到http://username:password@localhost:5000/path ,完整的URL被logging:

 10:42:03 web.1 | RECIEVED HTTP REQUEST - http://username:password@localhost:5000/path 

当我在heroku上运行它,并发布http://username:password@appname.herokuapp.com/path ,它只loggingpath组件:

 2014-03-25T15:40:49.965899+00:00 app[web.1]: RECEIVED HTTP REQUEST - /path