静态服务器的搭建

351 阅读1分钟

导论

什么是静态服务器?

没有请求数据库的服务器 (只返回现存的数据)

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,简单有实用..