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);

最新文章

  1. Python for Infomatics 第14章 数据库和SQL应用三(译)
  2. *HDU 1068 二分图
  3. MVC学习笔记---MVC的处理管线
  4. SWFUpload使用指南
  5. 正确认识Android的内存管理机制,合理关闭进程 (一)
  6. 使用appium做自动化时如何切换activity
  7. arrayPointer
  8. 运维人员:走好你的IT运维路
  9. How to append files to a .tar archive using Apache Commons Compress?(转)
  10. 2017CUIT校赛-线上赛
  11. 豹哥嵌入式讲堂:ARM开发之文件详解(2)- linker文件
  12. [TLSR8266] 1、搭建tlsr8266编译框架在win服务器中
  13. Kafka安装之 Zookeeper
  14. 合并多个Excel
  15. windows 命令相关
  16. 自适应阈值二值化之最大类间方差法(大津法,OTSU)
  17. NIO基础之同步、异步、阻塞、非阻塞
  18. MongoDB 安装教程
  19. StringBuffer StringBuilder append
  20. fortran中提取字符串中可见字符的索引

热门文章

  1. Elasticsearch学习之集群常见状况处理(干货)
  2. python装饰器 语法糖
  3. Win732位DotNetCore部署IIS错误记录
  4. Centos7快速安装Rancher
  5. 【javascript】日期转字符串
  6. jquery对div元素进行鼠标移动(稍稍修改下可以实现div跟随鼠标)
  7. 使用Python的turtle画小绵羊
  8. 卓金武《MATLAB在数学建模中的应用》 第2版
  9. Word 查找替换高级玩法系列之 -- 通配符大全B篇
  10. datanode启动异常(Incompatible clusterIDs)