In Node.js (utilizzando Express.js), quando chiamo http.request
come ad esempio:http.get e query string in node.js
var options = {
host: '127.0.0.1',
port: 80,
path: '/',
query: {name: "John Doe", age: 50} // <---- problem here
};
http.request(options, function(response) { ... });
tutto va bene, tranne la query
parte delle opzioni viene ignorato . La documentazione dice che la stringa di query deve essere costruita manualmente e passata all'interno di path
: qualcosa come path: '/?name=John%20Doe&age=50'
.
Qual è il modo migliore per farlo? query
è un semplice hash di stringa -> {stringa, numero}.
funziona come per magia, grazie – user124114
Grazie! Mi ha salvato la vita nel crunch. – Yablargo
cosa dire di JSON.stringify? –