|  | @@ -42,10 +42,8 @@ function asset_request(req, res) {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function requestHandler(req, res) {
 | 
	
		
			
				|  |  | -  var query = url.parse(req.url).query;
 | 
	
		
			
				|  |  |    var request = req;
 | 
	
		
			
				|  |  | -  // we need to use url.parse and give the result to url.parse because nodejs
 | 
	
		
			
				|  |  | -  request.url = url.parse(req.url, query);
 | 
	
		
			
				|  |  | +  request.url = url.parse(req.url, true);
 | 
	
		
			
				|  |  |    request.url.query = request.url.query || {};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // remove trailing and double slashes + other junk
 | 
	
	
		
			
				|  | @@ -95,4 +93,4 @@ function requestHandler(req, res) {
 | 
	
		
			
				|  |  |  http.createServer(requestHandler).listen(process.env.PORT || 3000);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // cleaning worker
 | 
	
		
			
				|  |  | -setInterval(clean.run, config.cleaning_interval * 1000);
 | 
	
		
			
				|  |  | +setInterval(clean.run, config.cleaning_interval * 1000);
 |