导论
什么是静态服务器?
没有请求数据库的服务器 (只返回现存的数据)
1.创建一个HTML
2.创建一个 CSS 文件
3.配置一个server.js文件 进行访问
4.简单的访问
(1)访问HTML
(2)访问css文件
5.引出问题: 如果访问请求是比较多的情况,怎么办?
做法:更改server.js 的内容,根据你请求的路径,拼出一个本地的路径,使得每次请求的过程中,本地都会有一个路径响应出来。
效果如图
(1)请求a.html文件
(2)请求c.js文件
6.缺陷
这种做法会有一个BUG 如果请求的文件不存在,该怎么办?
(1) 先去判断文件是否存在,如果存在,200,不存在 404。 这里有一个默认首页的做法,有浏览器会有这段代码,使得访问根目录的情况,直接是访问HTML文件。
(2) 文件不存在的情况
(3)怎么知道判断请求的类型,返回相应类型的文件?
(4)文件类型: 使用哈希表,如果出现 .xxx 就返回 xxx
效果图
最终效果图
7.静态服务器源码
总结
通过本文可知晓静态服务器的使用,以及不同请求下,server.js 会如何返回相应的文件,最后可以用这个文件代替HTTP server,简单有实用..