node.js 獲取http url路徑中的各個參數 .


若url為:

    http://localhost:8888/select?name=a&id=5

 

 

 

[javascript] view plain copy print ?
  1. http.createServer(function(request,response){  
  2.         var pathname = url.parse(request.url).pathname;  //pathname => select   
  3.         var arg = url.parse(request.url).query;          //arg => name=a&id=5   
  4.         console.log("Request for " + arg );  
  5.   
  6.         var name = querystring.parse(arg).name;         //name => a   
  7.         console.log("name = "+name);  
  8.   
  9.         console.log("Request for " + pathname + " received.");  
  10.     }).listen(8888);   
http.createServer(function(request,response){
        var pathname = url.parse(request.url).pathname;  //pathname => select
        var arg = url.parse(request.url).query;          //arg => name=a&id=5
        console.log("Request for " + arg );

        var name = querystring.parse(arg).name;         //name => a
        console.log("name = "+name);

        console.log("Request for " + pathname + " received.");
    }).listen(8888); 



 

//querystring.parse(arg)   => { name: 'a', id: '5' }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM