用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、网站不提供资料下载,如需下载请到原作者页面进行下载。