solicitação de http 'get' do node.js com parâmetros de string de consulta

Eu tenho um aplicativo Node.js que é um cliente http (no momento). Então estou fazendo:

var query = require('querystring').stringify(propertiesObject);
http.get(url + query, function(res) {
   console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
    console.log("Got error: " + e.message);
});

Esta parece ser uma maneira boa o suficiente para conseguir isso. No entanto, eu sou um pouco ofendido que eu tive que fazer ourl + query degrau. Isso deve ser encapsulado por uma biblioteca comum, mas não vejo isso existir no nóhttp biblioteca ainda e não tenho certeza que pacote npm padrão pode realizá-lo. Existe uma maneira razoavelmente amplamente usada que é melhor?

url.format método salva o trabalho de construir o próprio URL. Mas o ideal é que o pedido seja mais alto do que isso também.

questionAnswers(4)

yourAnswerToTheQuestion