博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node笔记(一)-http模块,url模块
阅读量:6445 次
发布时间:2019-06-23

本文共 1228 字,大约阅读时间需要 4 分钟。

http模块

  1. 获取url输入信息
  2. 浏览器根据url,返回响应信息
var http = require('http');http.createServer(function(req,res){    //req 获取url输入信息    //res 浏览器根据url,返回响应信息    // 设置HTTp头部,状态码是200,文件类型是html,字符集utf8    res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});    // res.write("hellow")    // res.end()    res.end("hello world11");}).listen(8888)console.log('server running at http://127.0.0.1:8888')

clipboard.png

url模块

输入node,终端进入node系统

clipboard.png

打印url

clipboard.png

url.parse() 解析url

url.parse('http://www.baidu.com')

clipboard.png

url.format() 是url.parse()的逆向操作

clipboard.png

获取get参数

var http = require('http');var url = require('url');http.createServer(function(req,res){    if(req.url != '/favicon.ico'){        console.log(req.url)        var result = url.parse(req.url,true);        console.log(result)        console.log(result.query.aid)        console.log(result.query.bid)    }    // 设置HTTp头部,状态码是200,文件类型是html,字符集utf8    res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});    // res.write("hellow")    // res.end()    res.end("hello world");}).listen(8888)console.log('server running at http://127.0.0.1:8888')

clipboard.png

var result = url.parse(req.url,true);加true是解析字符串,下图是false

clipboard.png

supervisor 保存自动修改,直接刷新看页面

cnpm -g install supervisor

启动由node index1.js 变为supervisor index1.js

supervisor index1.js

转载地址:http://nkvwo.baihongyu.com/

你可能感兴趣的文章
jena RDF学习笔记
查看>>
JDK的环境配置
查看>>
zabbix使用percona plugin监控mysql
查看>>
软工网络15Alpha阶段敏捷冲刺博客汇总
查看>>
centos5.6 x32安装oracle11
查看>>
Smokeping 监控搭建
查看>>
Centos7.2安装和配置Tomcat8
查看>>
我的友情链接
查看>>
OrderBy排序和IComparer的使用
查看>>
docker建立私有仓库
查看>>
python之匿名函数lambda
查看>>
默认值设置
查看>>
SourceTree超前一个版本,落后N个版本
查看>>
2.3-docker网络-如何让外部网络访问容器资源
查看>>
Innodb优化之修改页大小
查看>>
误设置所有程序都默认成一种方式打开
查看>>
ubuntu ctrl+c ctrl+z ctrl+d
查看>>
SpringMVC---Method
查看>>
永中Office2012青年版下载用户反馈(节选二)
查看>>
css特效实现html表格显示部分内容,当鼠标移上去显示全部。
查看>>