使用express.js获取url的查询字符串

use express.js to get the query string of a url

本文关键字:查询 字符串 url 获取 express js 使用      更新时间:2023-09-26

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

示例;用于:

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

给我

a=337&b=33

(带或不带?)

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

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

使用内置的url.parse方法怎么样?