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 ...
最新文章
- GAN、云原生、分布式系统、自动驾驶…哪些技术撑起今年618?
- UTF8转换为GB编码gb2312转换为utf-8
- DIY高手自制Vista系统登录界面
- redis的lrange_thinkphp5操作redis系列教程】列表类型之lRange,lGetRange
- python空格怎么加密_使用Python的RSA加密
- This application is only supported on Windows 8.1, Windows Server 2012 R2, or hi gher.
- 【深度学习】【U-net】医学图像(血管)分割实验记录
- 《一胜九败》读书笔记
- PMBOK第七版即将来袭!你是否做好准备迎接新考纲+新教材的PMP考试?
- 技术是如何推动内容产业的。
- emWin使用(1)——LCD屏幕接口、LCD驱动芯片确定
- 【图文并茂】一文讲透Dubbo负载均衡之最小活跃数算法
- 6v电源控制12v继电器
- 吉林大学老师蓝牙点名被赞“有创意”
- 时势下的HMS和GMS的前世今生——前生篇
- 飞鸽短信平台发送国际短信
- 直线相交的交点(Line-Line Intersection)
- 多分类-- ROC曲线和AUC值
- 各大IT公司的名字由来(r7笔记第89天)
- tuned-adm性能优化
热门文章
- 善待离职员工,让他们成为企业的财富
- 工业组态领头羊--组态王开始涉足.net程序开发(与林伟先生一次近距离接触)...
- 触手可得的云原生 | 阿里云中间件发布多项新功能
- 【笔记】mysql入门语句8条
- 团队-象棋游戏-设计文档
- 底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
- ngModel 值不更新/显示
- 移动H5前端性能优化指南[转]
- 一起谈.NET技术,也玩MVC3.0 Razor自定义视图引擎来修改默认的Views目录结构
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布