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. TCP 协议面试灵魂 12 问 | 强势整理
  2. eclipse 的help没有Eclipse Marketplace
  3. YbtOJ#463-序列划分【二分答案,线段树,dp】
  4. js深度复制一个对象使用JSON.stringify是最好的办法吗
  5. Scrapy-redis 源码分析 及 框架使用
  6. 实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web
  7. 一篇博客读懂设计模式之-----策略模式
  8. 用 CSS实现Bubble提示框的两种方法
  9. POJ 2991 Crane
  10. 键盘响应c语言,c 键盘响应
  11. 数据建模工具存在的价值
  12. 信息学奥赛一本通1090
  13. Java优秀员工自我评价_年度优秀员工自我评价
  14. 【STC单片机】通过ADC外部输入调节PWM占空比输出并串口打印当前脉冲值
  15. Linux的capability分析
  16. dnfdpl服务器维护了,扶持青年学者 商务印书馆将推出“日新文库”
  17. CSS动画:梦幻西游
  18. 如何将分表汇总到总表_EXCEL如何将分表中的数据汇总到总表 - 卡饭网
  19. Lesson 43 Smart 组件 vs Dumb 组件
  20. Fabric v2.3测试网络 - 创建通道 返回结果分析

热门文章

  1. IT职业应该注意的几个问题
  2. poj1256(贪心+并查集)
  3. IOS开发错误library not found for -lXXX
  4. GitHub的MySQL高可用性实践
  5. 2016年,你该如何在 Facebook 上做营销?
  6. 印度电信巨头牵手阿里云 拥有全球最大规模私有海底光缆
  7. mysqldiff对比主从表结构是否一致
  8. openStack centos6.4
  9. 远程桌面的分辨率最大不会超过本机真实物理机的分辨率
  10. Android TouchEvent 分发流程