qs模块是Node.js中用于解析和格式化URL查询字符串的模块。它支持多种数据类型,可以将查询字符串解析为JSON对象,也可以将JSON对象格式化为查询字符串。
安装qs模块
npm install qs
使用qs模块
- 解析查询字符串:
var qs = require('qs');
var queryString = 'name=john&age=18';
var parsed = qs.parse(queryString);
console.log(parsed);
// 输出:{ name: 'john', age: '18' }
- 格式化查询字符串:
var qs = require('qs');
var obj = { name: 'john', age: '18' };
var stringified = qs.stringify(obj);
console.log(stringified);
// 输出:name=john&age=18