querystring
const queryString = require('querystring');
const query = 'name=John&age=30';
const parsedQuery = queryString.parse(query);
// { name: 'John', age: '30' }const queryString = require('querystring');
const obj = { name: 'John', age: 30 };
const serializedQuery = queryString.stringify(obj);
// 'name=John&age=30'const queryString = require('querystring');
const encodedQuery = '%3Fname%3DJohn%26age%3D30';
const decodedQuery = queryString.unescape(encodedQuery);
// '?name=John&age=30'const queryString = require('querystring');
const query = ' name=John & age=30 ';
const trimmedQuery = queryString.unescape(query.trim());
// 'name=John&age=30'