Tôi có một ứng dụng Node.js là một ứng dụng khách http (hiện tại). Vì vậy, tôi đang làm:yêu cầu http 'get' của node.js http 'get' với tham số chuỗi truy vấn
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);
});
Điều này có vẻ như là một cách đủ tốt để thực hiện việc này. Tuy nhiên tôi có phần miffed rằng tôi đã phải làm các bước url + query
. Đ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 hiện có trong thư viện của http
của nút và tôi không chắc chắn gói npm chuẩn nào có thể thực hiện nó. Có cách nào được sử dụng rộng rãi một cách hợp lý tốt hơn không?
url.format phương pháp lưu công việc xây dựng URL riêng. Nhưng lý tưởng là yêu cầu sẽ cao hơn mức này.
http://nodejs.org/api/url.html#url_url_format_urlobj – SLaks
https://nodejs.org /api/querystring.html – velop