我正在寻找一种使用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/