nodejs获取当前url和url参数值
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参数值相关推荐
- nodejs 获取get中携带的参数值
nodejs 获取get中携带的参数值 demo功能: 通过java端get请求向nodejs端发送数据,nodejs接收数据,并将其值打印出来: nodejs端: var http = requir ...
- nodejs 获取url字段
nodejs 获取url字段 这个demo的原理: 使用java用get方式向nodejs服务端发送数据,nodejs服务器获取请求的url字段, 并打印出来,代码如下: nodejs服务器端: v ...
- jQuery获取URL的GET参数值
// jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...
- JQuery URL的GET参数值获取方法
// jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...
- js获取url后面的参数值
获取url后面的参数值. //传入参数名称获取地址栏的参数值 function GetURLQueryString(queryStringName) {var returnValue="&q ...
- 用JavaScript获取URL中的参数值
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
- php 取得地址中的参数值,获取当前请求的URL的地址、参数、参数值、各种属性...
//URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc Request.ApplicationPath; //结果 ...
- 使用jquery获取url及url参数的方法及定义JQuery扩展方法
1.jquery获取url很简单,代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取 ...
- nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息
首先关注公众号的时候,公众号会发送一条 post 请求到 nodejs 服务器,这条消息是 xml 数据类型,这里就用到 xml 解析,demo 里用的是 fast-xml-parser@3.12.1 ...
最新文章
- TCP 协议面试灵魂 12 问 | 强势整理
- eclipse 的help没有Eclipse Marketplace
- YbtOJ#463-序列划分【二分答案,线段树,dp】
- js深度复制一个对象使用JSON.stringify是最好的办法吗
- Scrapy-redis 源码分析 及 框架使用
- 实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web
- 一篇博客读懂设计模式之-----策略模式
- 用 CSS实现Bubble提示框的两种方法
- POJ 2991 Crane
- 键盘响应c语言,c 键盘响应
- 数据建模工具存在的价值
- 信息学奥赛一本通1090
- Java优秀员工自我评价_年度优秀员工自我评价
- 【STC单片机】通过ADC外部输入调节PWM占空比输出并串口打印当前脉冲值
- Linux的capability分析
- dnfdpl服务器维护了,扶持青年学者 商务印书馆将推出“日新文库”
- CSS动画:梦幻西游
- 如何将分表汇总到总表_EXCEL如何将分表中的数据汇总到总表 - 卡饭网
- Lesson 43 Smart 组件 vs Dumb 组件
- Fabric v2.3测试网络 - 创建通道 返回结果分析