Node中的req请求对象和响应对象res

res:response 响应对象,包含了一些属性和方法,可以让服务器端返回给客户端内容

res.write 基于这个方法 服务器端可以向客户端返回内容

res.end 结束响应

res.writeHead 重写响应头信息。

 req:request 请求对象,包含了客户端请求得信息

req.url 存储的是请求资源的路径地址及问号传参 例如 /stu/index.html?name=xxx&age=12

req.method 客户端请求的方式

req.headers 客户端的请求头信息 它是一个对象

res:response 响应对象,包含了一些属性和方法,可以让服务器端返回给客户端内容。

let http = require('http'),
    url = require('url'),
    path = require('path'),
    fs = require('fs');
//创建web服务
let port = 8200;
let handle = function handle (req,res) {
    // 把请求的url 地址中:路径& 问号传参 分别解析出来 
     let {pathname,query} = url.parse(req.url,true);
     console.log(pathname,query);
     let {url,method} = req;
     console.log(url,method);
    res.writeHead(200,{
        'content-type':'text/html;charset=utf-8;'
    })
    //plain json
    res.write('hello world 你好阿');
//服务器端返回给客户端的内容 一段都是string或者buffer格式的数据。JSON.stringhify 转换json字符
    res.end();
};
http.createServer(handle).listen(port,() => {
    console.log('sercer is success,listen on$(port)!');
})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值