我正在寻找一种使用node.js或其扩展模块之一来获取URL的查询字符串部分的方法。
我尝试使用url和express,但是它们给了我一组参数。
我要原始字符串。
有任何想法吗 ?

例;对于:


  http://www.mydom.com?a=337&b=33


给我吗


  a = 337&b = 33


(带有或不带有?)

最佳答案

使用url.parse。默认情况下,它将返回其query属性为查询字符串的对象。 (如果希望true成为对象,则可以将query作为第二个参数传递,但是由于要使用字符串,因此默认值为所需的字符串。)

var url = require('url');

var urlToParse = 'http://www.mydom.com/?a=337&b=33';
var urlObj = url.parse(urlToParse);

console.log(urlObj.query);
// => a=337&b=33

关于javascript - 使用express.js获取URL的查询字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33859576/

10-12 00:20
查看更多