node.js Solicitud http 'get' con parámetros de cadena de consulta

Tengo una aplicación Node.js que es un cliente http (en este momento). Así que estoy haciendo:

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);
});

Esto parece ser una buena manera de lograr esto. Sin embargo estoy un poco molesto de que tuve que hacer elurl + query paso. Esto debería ser encapsulado por una biblioteca común, pero no veo esto existente en los nodoshttp aún no estoy seguro de qué paquete estándar de npm podría lograrlo. ¿Hay una forma razonablemente ampliamente utilizada que sea mejor?

url.formato El método guarda el trabajo de construir una URL propia. Pero idealmente, la solicitud será un nivel más alto que este también.

Respuestas a la pregunta(4)

Su respuesta a la pregunta