灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

node04_02了解req请求对象

req.app:当callback为外部文件时,用req.app访问express的实例
req.baseUrl:获取路由当前安装的URL路径
req.body / req.cookies:获得「请求主体」/ Cookies,//post请求参数获取
req.fresh / req.stale:判断请求是否还「新鲜」
req.hostname / req.ip:获取主机名和IP地址
req.originalUrl:获取原始请求URL
req.params:获取路由的parameters
req.path:获取请求路径
req.protocol:获取协议类型
req.query:获取URL的查询参数串  //get请求参数获取
req.route:获取当前匹配的路由
req.subdomains:获取子域名
req.accepts():检查可接受的请求的文档类型
req.acceptsCharsets / req.acceptsEncodings / req.acceptsLanguages:返回指定字符集的第一个可接受字符编码
req.get():获取指定的HTTP请求头
req.is():判断请求头Content-Type的MIME类型
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const http =require('http')
const server = http.createServer()
//req是请求对象,包含了与客户端相关的数据和属性
server.on('request',function(req,res){
    //req.url是客户端请求的URL地址
    const url = req.url
    console.log('有人访问了服务器')
    //req.method是客户端请求的method类型
    const method = req.method
    const str = `请求地址为${url},请求的类型为${method}`
    console.log(str)
    //调用res.end()方法向客户端响应一些内容,并且结束这一次请求
    res.end(str)
})
server.listen(80,function(){
    console.log('服务器在http://127.0.0.1')
})

  

 

本文作者:SadicZhou

本文链接:https://www.cnblogs.com/SadicZhou/p/16847374.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   SadicZhou  阅读(40)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.