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