NodeJS(一)——基礎API
1.API URL
nodeにコマンドラインを入力します.
urlは全部で5つのfunction方法があると見られます. url.parse()は、一つのurlアドレスを一つのurlオブジェクト入力コマンドラインに変換する.url.parsehttp://my.csdn.net/my/mycsdn‘
’ url.format()は、一つの解析後のURLオブジェクトを、一つのフォーマットのURL文字列に変換する.コマンドラインを入力:url.format(protocol:‘http:’,slashes:true,auth:null,host:‘wwww.imooc.com:8080’,port:‘8080’,hostname:‘www.imooc.com’,hash:‘噘flor 1’,search:‘?from=Allen&cofrom’,pastname=‘67 denose’from=Allen&course=node’,href:‘http://www.imooc.com:8080/video/6710?from=Allen&course=node菗flook 1’)
url.reolve(from,to)はURLまたはhrefのために既存のラベルを挿入または置換します. 2.API querystring querystringy.strigify()オブジェクトを逐次してコマンドラインを入力します.
nodeにコマンドラインを入力します.

urlは全部で5つのfunction方法があると見られます.


querystring.stringify({
name:'Allen',course:['jade','node'],from:''
})
出力結果:name:'Allen',course:['jade','node'],from:''
APIには三つのパラメータがあります.> querystring.stringify({name:'Allen',course:['jade','node'],from:''})
'name=Allen&course=jade&course=node&from='
> querystring.stringify({name:'Allen',course:['jade','node'],from:''},',')
'name=Allen,course=jade,course=node,from='
> querystring.stringify({name:'Allen',course:['jade','node'],from:''},',',':')
'name:Allen,course:jade,course:node,from:'
2.querystrings.parse()アンチプログレッシブ> querystring.parse('name=Allen&course=jade&course=node&from=')
{ name: 'Allen', course: [ 'jade', 'node' ], from: '' }
> querystring.parse('name=Allen,course=jade,course=node,from=',',')
{ name: 'Allen', course: [ 'jade', 'node' ], from: '' }
> querystring.parse('name:Allen,course:jade,course:node,from:',',',':')
{ name: 'Allen', course: [ 'jade', 'node' ], from: '' }
3.転義querystring.escape()> querystring.escape(' ')
'%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C'
4.逆転義querystring.unescape() > querystring.unescape('%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C')
' '