node 静态伺服(搭建服务)

不急着写下第一行代码,而是先梳理一下就基本功能而言有哪些步骤。

在本地根据指定端口启动一个http server,等待着来自客户端的请求

当请求抵达时,根据请求的url,以设置的静态文件目录为base,映射得到文件位置

检查文件是否存在

如果文件不存在,返回404状态码,发送not found页面到客户端

如果文件存在:

打开文件待读取

设置response header

发送文件到客户端

等待来自客户端的下一个请求

实现基本功能 代码结构

创建一个nodejs-static-webserver目录,在目录内运行npm init初始化一个package.json文件。

mkdir nodejs-static-webserver && cd "$_" // initialize package.json npm init

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzzxw.html