把数据排完顺序以后,要再把它转换成地址查询符的形式 .. 可以用一下 Node 自带的 querystring 这个模块 .. 先在文件顶部导入这个模块 .. 名字可以是 queryString .. 用一下 querystring 这个模块 ..
下面再用一下这个 queryString 去把一个对象转换成地址查询符 .. 添加一个 stringOrder .. 它的值用一下 queryString 的 stringify 这个方法 .. 要转换的对象是 sortedOrder .. 分隔符设置成 null,等号也设置成 null
然后是个选项参数 .. 里面设置一下 encodeURIComponent ,它的值就是一个转换字符用的方法 .. 就是把地址字符里的某些东西转换成特别的字符,比如空格会被转换成 %20 .. 转换默认用的方法是 querystring 里的 escape 方法 .. 这里我们要把它设置成 querystring 的 unescape .. 我们不需要转换地址字符里的东西 ..
可以再把这个 stringOrder 用 logger 的 debug 输出到日志文件里检查一下 ..
打开 app.log ... 这里输出的东西就是转换之后的地址查询符 .. 转换之前是上面这个排序之后的对象 .. 用 querystring 转换之后就变成了这种样子了 ..