逝去的青春
node.js URl解析参数快速获取参数
2014-8-29 jao

文件:parseUri.js
/*
*用于解析URL到获取到单个参数变量
*/

var uri;
var url=require('url');
var querystring=require('querystring');

/*
*解析URL到URI的数组
*/
exports.parseUri=function(fromURL){
var arg = url.parse(fromURL).query; //arg => name=a&id=5
uri=arg;
console.log("\n\t\t\t" + 'parseUri-URI:' + uri + "\n");
}
/*
*拿出数组成员值
*/
exports.getValue=function(ind){
return eval("querystring.parse(uri)." + ind + ";");
}









使用方法



http://127.0.0.1:3000/jao.html?a=b&c=d




var uri=require('./fun/parseUri');



uri.parseUri(request.url); //解析URL



var a=uri.getValue('a');




console.log('a');








打印出来的就是a的值为b了