node搭建简易服务器
querystring和url模板学习地址 querystring&url
1. 目录结构

2. 代码结构
const http = require('http');
const fs = require('fs');
const url = require('url');
const querystring = require('querystring');
let server = http.createServer((req,res) =>{
// 获取get请求数据
let obj = url.parse(req.url,true);
let urlBli = obj.pathname;
let GET = obj.query;
// 获取post请求数据
let str = '';
let POST = null;
req.on('data',(data) => {
str += data;
});
req.on('end', () => {
POST = querystring.parse(str);
});
// 请求资源文件
let filename = './www/'+ urlBli;
fs.readFile(filename,(err,data) => {
if(err){
res.write('404,该页面不存在');
}else {
res.write(data);
}
res.end();
})
});
server.listen(7676);