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类型
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')
})