812913 / staticServer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:JavaScript 69.4%Language:HTML 28.8%Language:CSS 1.8%