请求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