用nodejs实现的一个静态文件服务器 1.有索引目录

这是一个静态文件服务器,服务说明:

一、服务只是读取该项目(FileManager)中的文件;

二、效果预览:

你只需要运行项目中的server.js文件,然后,在浏览器中输入:localhost:8080 或者 127.0.0.1:8080 即可预览。

三、做题思路:

1、获取项目的绝对路径;

2、获取请求的path,进行路径拼接;

判断请求,如果是icon则忽略;

else 执行3

3、判断请求的url是否存在;

存在:

(1)、判断文件是文件夹还是文件目录 目录:遍历目录下的所有文件, 文件:判断文件的类型,读取文件,然后响应数据。 (2)、获取一个路径,给文件的href

不存在:404,end;

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。