¿Cómo codifico la URL de algo en Node.js?
Quiero codificar en URL esto:
SELECT name FROM user WHERE uid = me()
¿Tengo que descargar un módulo para esto? Ya tengo el módulo de solicitud.
Aceptado
Puedes usar JavaScript encodeURIComponent
:
encodeURIComponent('select * from table where i()')
donación
'select%20*%20from%20table%20where%20i()'
El módulo incorporado querystring
es lo que estás buscando:
var querystring = require("querystring");
var result = querystring.stringify({query: "SELECT name FROM user WHERE uid = me()"});
console.log(result);
#prints 'query=SELECT%20name%20FROM%20user%20WHERE%20uid%20%3D%20me()'