1.request
说明:request本质就是一个可读流,因此需要转码。
req.setEncoding("utf-8")
2.声明变量
let isLogin
说明:判断是否登录
3.读取
  req.on("data",(data)=>{
const loginInfo=JSON.parse(data)
    console.log(JSON.parse(data)); //{ name: 'admin', password: 'admin' }
    if(loginInfo.name==='admin'&&loginInfo.password==='admin'){
//满足条件,true
      isLogin=true
    }else{
//不满足,false
      isLogin=false
    }
  })4.结束读取
  req.on("end",()=>{
  if(isLogin){
    res.end("登录成功")
  }else{
    res.end("登录失败")
  }
  })5.发起请求
5.1成功

5.2失败

6.源码
const http = require("http");
// 创建server服务器
const server = http.createServer((req, res) => {
  //获取body参数
  // request对象本质就是一个可读流
  req.setEncoding("utf-8");
  // 声明判断是否登录
  let isLogin;
  req.on("data", (data) => {
    const loginInfo = JSON.parse(data);
    console.log(JSON.parse(data)); //{ name: 'admin', password: 'admin' }
    if (loginInfo.name === "admin" && loginInfo.password === "admin") {
      isLogin = true;
    } else {
      isLogin = false;
    }
  });
  req.on("end", () => {
    if (isLogin) {
      res.end("登录成功");
    } else {
      res.end("登录失败");
    }
  });
});
// 开启server服务器
server.listen(3000, () => {
  console.log("服务开启成功");
});



















