node.js http "get" -Anforderung mit Abfragezeichenfolgenparametern

Ich habe eine Node.js-Anwendung, bei der es sich (derzeit) um einen http-Client handelt. Also mache ich:

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

Dies scheint ein guter Weg zu sein, um dies zu erreichen. Allerdings bin ich etwas verärgert, dass ich das machen mussteurl + query Schritt. Dies sollte durch eine gemeinsame Bibliothek gekapselt werden, aber ich sehe dies nicht in Knotenhttp Bibliothek noch und ich bin nicht sicher, welches Standard-npm-Paket es erreichen könnte. Gibt es einen einigermaßen verbreiteten Weg, der besser ist?

url.format Methode spart die Arbeit der Erstellung einer eigenen URL. Aber im Idealfall wird die Anfrage auch höher sein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage