nodejs实现获取当前url地址及url各种参数值
2018-10-12 13:55
2191 查看
//需要使用的模块 http url
当前url http://localhost:8888/select?aa=001&bb=002
var http = require('http');
var URL = require('url');
http.createServer(function(req, res){
var arg = url.parse(req.url).query; //方法一arg => aa=001&bb=002
var arg = url.parse(req.url, true).query; //方法二arg => { aa: '001', bb: '002' }
console.log(arg.aa);//返回001
console.log(arg.bb);//返回002
//然后就可以根据所得到的数据处理了}).listen(8888);//建立服务器并监听端口
获取特定url参数值
var testUrl = 'http://localhost:8888/select?aa=001&bb=002';
var p = URL.parse(testUrl);
console.log(p.href); //取到的值是:http://localhost:8888/select?aa=001&bb=002
console.log(p.protocol); //取到的值是:http:
console.log( p.hostname);//取到的值是:locahost
console.log(p.host);//取到的值是:localhost:8888
console.log(p.port);//取到的值是:8888
console.log(p.path);//取到的值是:/select?aa=001&bb=002
console.log(p.hash);//取到的值是:null
console.log(p.query);// 取到的值是:aa=001
在此值得注意的是当语句 是 var p = URL.parse(testUrl, true) 时,p.query则返回的是如:{aa:'001'}这样的对象, 直接打印p.query则返回 [object Object],这时我们可以这样 写: console.log(p.query.aa); //取到的值是:001
console.log( p.pathname);//取到的值是:/select
下面附上js的获取方法:
当前URL
http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.URL: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
self.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
parent.document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.hostname: mj_0203.0fees.net
location.hostname: mj_0203.0fees.net
您可能感兴趣的文章:
相关文章推荐
- nodejs实现获取当前url地址及url各种参数值
- 获取当前请求的URL的地址、参数、参数值、各种属性
- nodejs获取当前url和url参数值
- nodejs获取当前url和url参数值
- nodejs获取当前url和url参数值
- .net获取当前网址url(各种参数值)
- .net获取当前网址url(各种参数值)
- nodejs获取当前url和url参数值
- nodejs获取当前url和url参数值
- .net获取当前网址url(各种参数值)
- nodejs获取当前url和url参数值
- DedeCms获取当前页面URL地址的实现方法
- wordpress获取当前url详细分析和多种实现
- javascript获取地址栏url参数值
- .net获取当前url各种属性(文件名、参数、域名、端口等)的方法(转)
- PHP获取当前页面的名称,主机名,URL完整地址,URL参数,获取IP
- JS获取当前URL地址
- 在phtml和block中获取各种URL地址
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)
- PHP获取当前页面完整URL地址