const http=require('http');

let server=http.createServer(()=>{   //请求
  console.log('请求来了');
});
//监听
server.listen(8080);

node http.js
访问localhost:8080,打印出请求来了

接受参数

const http=require('http');
let server=http.createServer(function(req, res){
    //req--request, res--response
    res.write('abc');
    res.end();
});
server.listen(8080);
//访问localhost:8080,返回页面上面 abc

小案例

  1. 新建文件夹a
  2. a/www
  3. a/www/1.html
  4. a/www/1.png a/www/1.html
<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">  
  </head>
  <body>
    <img src="1.png">
  </body>
</html>

a/server.js

const http=require('http');
const fs=requre('fs');


let server=http.createServer(function(req, res){
    fs.readFile(`www${req.url}`, (err, buffer)=>{
        if(err){
            res.writeHeader(404);
            res.write('Not Found');
            res.end();
        }else{
            res.write(buffer);  
            res.end();
        }
    });
});
server.listen(8080);
//执行 node server.js
//访问localhost:8080/1.html
//出现一张图,一段aaa,和a/www/1.html一样