Tôi có một ứng dụng Node.js là một ứng dụng khách http (tại thời điểm này). Vì vậy, tôi đang làm:
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);
});
Đây có vẻ như là một cách đủ tốt để thực hiện điều này. Tuy nhiên, tôi hơi bối rối rằng tôi phải làm url + query
từng bước. Điều này nên được đóng gói bởi một thư viện chung, nhưng tôi không thấy điều này tồn tại trong http
thư viện của nút và tôi không chắc gói npm tiêu chuẩn nào có thể thực hiện được nó. Có cách nào được sử dụng rộng rãi hợp lý tốt hơn không?
Phương thức url.format tiết kiệm công việc xây dựng URL riêng. Nhưng lý tưởng nhất là yêu cầu sẽ cao hơn mức này.