<!DOCTYPE HTML>
<html>
<head><meta charset="utf-8"></head>
<body>
<form>
    <input name="asd" id="name">
    <input type="button" onclick="vote()">
  </form>
  <p id="outputElem"></p>
</body>
</html>
Есть скрипт на js который формирует get-запрос.
На сайте 
http://learn.javascript.ru/xhr-forms было описано как создать запрос.
function vote() {
  var xhr = new XMLHttpRequest(); 
  var name= document.getElementById('name');
  var outputElem = document.getElementById('outputElem');
 var params = 'name=' + encodeURIComponent(name);
 xhr.open("GET", '/vote?'+params, true);
  xhr.onreadystatechange = function() {  
    if (xhr.readyState != 4) return; 
    if (xhr.status != 200) {
      // обработать ошибку
      alert('Ошибка ' + xhr.status + ': ' + xhr.statusText);
      return; 
    } 
    // обработать результат
    outputElem.innerHTML = xhr.responseText; 
  }
  xhr.send(null); 
}
Не подскажите как получить запрос с помощью nodejs.
Это файл сервера. Что нужно добавить и исправить.
мне нужно получить значение из get-запроса.
var http = require('http');
var static = require('node-static');
var file = new static.Server('.');
http.createServer(function (req, res) {
	if (req.url == '/vote') {
		res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'});
		/*тут должно быть вычисление. напишу его позже.*/
		res.end('здесь будет передаваться обратно результат');
		return;
	}
	file.serve(req, res);
   
}).listen(8080);
Подскажите пожалуйста. очень надо. Нигде не могу найти ответ.