7.0-node-ur模块l

一、url模块的使用

1.url获取由客户端传来的信息

//获取浏览器访问的地址
var urlValue=req.url;
//我们发现客户端在发起请求的时候,会触发服务器的两次响应,原因是,除了客户自己发起的请求,还有网页title的图标也会发起一次请求  
if(req.url!="/favicon.ico"){
     var userInfo=url.parse(req.url,true).query;
     console.log(`姓名:${userInfo.name}---年龄:${userInfo.age}`);
}

2.url处理信息

const url=require("url");
var api='http://www.baidu.com?name=zhansan&age=20';
console.log(url.parse(api,true));

在这里插入图片描述

图上就是输出url后的一些信息,query是地址栏的参数信息,上面的parse中传入了两个参数,第二个参数true表示会将数据转为json格式。

console.log(url.parse(api,true).query);//结果是传过来的参数对象。

二、Nodejs自启动工具supervisor

supervisor会不停的watch的你应用下面的所有文件,发现文件有被修改,就重新载入程序文件这样就实现了部署,修改了程序文件后马上就能看到变更后的结果。如果没有的情况下,一旦我们对程序文件有过修改,就必须重新启动服务器,才能实现修改过的效果。

安装:npm install -g supervisor

效果。

安装:npm install -g supervisor

改用supervisor代替node启动服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值