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了
我的主页统计
- 建站日期:2012-11-26