文件: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了