若url为:
http://localhost:8888/select?name=a&id=5
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 str = querystring.parse(arg); //str=> {name:'a',id:'5'}
var arg1 = url.parse(request.url, true).query; //arg1 => {name:'a',id:'5'}
console.log("Request for " + arg1 );
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' }
更多信息: http://nodejs.org/api/url.html
本文详细介绍了如何使用Node.js的URL模块解析URL,并通过querystring.parse()方法解析查询字符串,获取参数值。文章还讨论了在实际开发中,通过这种方式获取URL参数对于构建动态网页或API的重要性。
8901

被折叠的 条评论
为什么被折叠?



