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

node.js URl解析参数快速获取参数

作者:jao 发布于:2014-8-29 22:50 分类:Node.js

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

标签: 解析URL node.js

et_highlighter
Copyright © 2012-2013 逝去的青春 蜀ICP备13029051号-1 手机版 安全联盟 Theme by Admin73 sitemap