美文网首页
node系列之querystring

node系列之querystring

作者: 一溪酒 | 来源:发表于2016-12-21 21:14 被阅读69次

    地址

    传送门

    说明

    解析和格式化客户端提交过来的url字符串

    用法

    • querystring.escape 粗俗来说,就是转码。将空格转成%20, +转成%2B
    querystring.escape(' 322+');
    // output: %20322%2B
    
    • querystring.unescape 跟上面方法的作用恰好相反。默认使用内置的decodeURIComponent方法进行解码
    querystring.unescape('%20322%2B');
    // output: ' 322+'
    
    • querystring.parse(str[, sep[, eq[, options]]]) 将字符串转化成json对象。可以自定义格式。
    querystring.parse('foo-bar^abc-xyz^abc-123', '^', '-');
    // output: { foo: 'bar', abc: [ 'xyz', '123' ] }
    
    • querystring.stringify(obj[, sep[, eq[, options]]]) 跟上面方法的作用恰好相反。也是可以自定义格式。
    querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' })
    // output: 'foo=bar&baz=qux&baz=quux&corge='
    

    小结

    总体来说,我没有怎么用过,但是偶尔来说,还是蛮有用的。

    相关文章

      网友评论

          本文标题:node系列之querystring

          本文链接:https://www.haomeiwen.com/subject/nxxcvttx.html