/staticServer

使用Node搭建一个静态服务器

Primary LanguageJavaScript

staticServer

使用Node搭建一个静态服务器

介绍

使用HTTP模块、URL模块、Path模块、Fs模块创建了一个静态服务器。
其中,使用HTTP模块创建了一个静态服务器,使用URL模块的url.parse去掉get传值,使用Path模块的path.extname获取后缀名,使用Fs模块读取文件,根据请求地址的pathname读取相应文件并写出,根据后缀返回相应的Content.Type

遇到问题:

(1) 在getmime.js中读取mime.json时应该使用fs.readFileSync同步同步读取
(2)在getmime.js中使用fs.readFileSync同步读取mime.json时的路径错误
因为getmime.js要被引入到services.js中,所以getmime.js中的地址应相对于services.js进行设置

使用:

node services