2019独角兽企业重金招聘Python工程师标准>>>

php中可以通过post or

get 获取到url中的参数值,最近接触了node那么在nodejs里是怎么做的呢,上代码了!
//需要使用的模块 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

转载于:https://my.oschina.net/shunshun/blog/298810

nodejs获取当前url和url参数值相关推荐

  1. nodejs 获取get中携带的参数值

    nodejs 获取get中携带的参数值 demo功能: 通过java端get请求向nodejs端发送数据,nodejs接收数据,并将其值打印出来: nodejs端: var http = requir ...

  2. nodejs 获取url字段

    nodejs  获取url字段 这个demo的原理: 使用java用get方式向nodejs服务端发送数据,nodejs服务器获取请求的url字段, 并打印出来,代码如下: nodejs服务器端: v ...

  3. jQuery获取URL的GET参数值

    // jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...

  4. JQuery URL的GET参数值获取方法

    // jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...

  5. js获取url后面的参数值

    获取url后面的参数值. //传入参数名称获取地址栏的参数值 function GetURLQueryString(queryStringName) {var returnValue="&q ...

  6. 用JavaScript获取URL中的参数值

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  7. php 取得地址中的参数值,获取当前请求的URL的地址、参数、参数值、各种属性...

    //URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc Request.ApplicationPath; //结果 ...

  8. 使用jquery获取url及url参数的方法及定义JQuery扩展方法

    1.jquery获取url很简单,代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取 ...

  9. nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息

    首先关注公众号的时候,公众号会发送一条 post 请求到 nodejs 服务器,这条消息是 xml 数据类型,这里就用到 xml 解析,demo 里用的是 fast-xml-parser@3.12.1 ...

最新文章

  1. GAN、云原生、分布式系统、自动驾驶…哪些技术撑起今年618?
  2. UTF8转换为GB编码gb2312转换为utf-8
  3. DIY高手自制Vista系统登录界面
  4. redis的lrange_thinkphp5操作redis系列教程】列表类型之lRange,lGetRange
  5. python空格怎么加密_使用Python的RSA加密
  6. This application is only supported on Windows 8.1, Windows Server 2012 R2, or hi gher.
  7. 【深度学习】【U-net】医学图像(血管)分割实验记录
  8. 《一胜九败》读书笔记
  9. PMBOK第七版即将来袭!你是否做好准备迎接新考纲+新教材的PMP考试?
  10. 技术是如何推动内容产业的。
  11. emWin使用(1)——LCD屏幕接口、LCD驱动芯片确定
  12. 【图文并茂】一文讲透Dubbo负载均衡之最小活跃数算法
  13. 6v电源控制12v继电器
  14. 吉林大学老师蓝牙点名被赞“有创意”
  15. 时势下的HMS和GMS的前世今生——前生篇
  16. 飞鸽短信平台发送国际短信
  17. 直线相交的交点(Line-Line Intersection)
  18. 多分类-- ROC曲线和AUC值
  19. 各大IT公司的名字由来(r7笔记第89天)
  20. tuned-adm性能优化

热门文章

  1. 善待离职员工,让他们成为企业的财富
  2. 工业组态领头羊--组态王开始涉足.net程序开发(与林伟先生一次近距离接触)...
  3. 触手可得的云原生 | 阿里云中间件发布多项新功能
  4. 【笔记】mysql入门语句8条
  5. 团队-象棋游戏-设计文档
  6. 底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
  7. ngModel 值不更新/显示
  8. 移动H5前端性能优化指南[转]
  9. 一起谈.NET技术,也玩MVC3.0 Razor自定义视图引擎来修改默认的Views目录结构
  10. CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布