Ich habe eine Node.js-Anwendung, die (im Moment) ein http-Client ist. 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 den url + query
Schritt machen musste. Dies sollte von einer gemeinsamen Bibliothek gekapselt werden, aber ich sehe dies noch nicht in der http
Bibliothek des Knotens und bin mir nicht sicher, welches Standard-npm-Paket dies erreichen könnte. Gibt es einen einigermaßen weit verbreiteten Weg, der besser ist?
Die Methode url.format erspart das Erstellen einer eigenen URL. Aber im Idealfall wird die Anfrage auch höher sein.