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
小案例
- 新建文件夹a
- a/www
- a/www/1.html
- 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一样