1.环境

  采用12.13.x版本

2.创建server.js

  文件内容如下:

 let http = require("http");
let fs = require("fs"); let server = http.createServer((req, res) => {
if (req.url.indexOf("/api") !== -1) {
console.log("这是接口地址")
} else {
let path = req.url === "/" ? "/index.html" : req.url;
try {
let data = fs.readFileSync("./www" + path);
res.write(data);
res.end();
} catch (e) {
let error = fs.readFileSync("./www/error.html");
res.write(error);
res.end();
}
}
});
server.listen(80, () => {
console.log("server is running")
})

  

最新文章

  1. Webform Application、ViewState
  2. Enhanced Mitigation Experience Toolkit 软件安全性强化工具
  3. 常见的装置与其在Linux当中的档名
  4. HDOJ2005第几天
  5. [Bootstrap]全局样式(一)
  6. 【转】Android Activity和Intent机制学习笔记----不错
  7. cocos2dx--cocos2dx3.1.1执行报无法解析的外部符号
  8. R语言笔记2--循环、R脚本
  9. java第一天 数据类型、变量的命名、类型的转换
  10. puppet使用 apache passsenger 作为前端 (centos)
  11. 在VS解决方案资源管理器中自动定位当前编辑中的文件
  12. 性能测试Jmeter扩展学习-添加自定义函数
  13. Day24-Ajax操作、图片验证码、KindEditor使用-转
  14. Spring-Mybatis --- 配置SqlSessionFactoryBean,整合Spring-Mybatis
  15. 【转】爬虫的一般方法、异步、并发与框架scrapy的效率比较
  16. debian 安装deb软件
  17. Matlab_GUI
  18. Shell Script的默认变量
  19. Educational Codeforces Round 42 (Rated for Div. 2)F - Simple Cycles Edges
  20. 一个for循环写出9*9乘法表

热门文章

  1. Linux中的两个经典宏定义:获取结构体成员地址,根据成员地址获得结构体地址;Linux中双向链表的经典实现。
  2. SpringCloud入门使用
  3. Selenium 配置IE浏览器
  4. Authorization源码解析
  5. [高清] Java编程思想第四版完整中文高清版
  6. Chart 文件结构
  7. java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver 错误解决
  8. 机器学习 降维算法: isomap & MDS
  9. 实现负载均衡的小demo
  10. Steam之两个list间交集、并集、差集