task3--nodejs原生模块fs写一个web文件管理器
2016-06-05 17:12
411 查看
github: https://github.com/cuifancastle/node-pract/tree/master/task3
事情是这样的:
效果如下:
可以任意修改绝对位置,换句话说可以控制你电脑里的任意文件成为资源服务器
编码思路
事情是这样的:
在学echar ,git clone后 想运行下test里面的测试 提示404 ,原来echar依赖zrender项目,同样 clone下来, 从webstorm打开echarts项目,运行服务器是访问不到 和echarts同级目录下的zrender的 这时有3个解决思路 1.webstorm打开echarts的上级目录,这样就能访问到,不过.idea可能有冲突,还有echarts同级目录我放了其他东西 所以不这么做 2.nodejs的express框架 express.static能提供访问静态资源,也就是通过解析url自动返回文件(前提是访问的是文件)目录不行,达不到效果 3. nodejs的其他模块 ndir之类的 有些麻烦 4.也就是我采用的 nodejs fs模块 去硬写...
效果如下:
可以任意修改绝对位置,换句话说可以控制你电脑里的任意文件成为资源服务器
编码思路
先获取url 判断是否存在 存在就继续 不存在就提示不存在,并跳转到主页 判断是文件还是目录 文件就读文件转成字符串返回文件内容 目录录就遍历直接子节点 拼凑html字符串 返回
相关文章推荐
- fso的一些特殊功能
- fso的一些特殊功能
- fso的一些特殊功能
- fso的一些特殊功能
- 使用ruby部署工具mina快速部署nodejs应用教程
- Google官方支持的NodeJS访问API,提供后台登录授权
- 浅谈Nodejs观察者模式
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 实例详解Nodejs 保存 payload 发送过来的文件
- 我的NodeJs学习小结(一)
- Node.js 应用跑得更快 10 个技巧
- nodejs中实现sleep功能实例
- Nodejs异步回调的优雅处理方法
- Windows系统下使用Sublime搭建nodejs环境
- nodejs实现获取某宝商品分类
- nodejs简单实现中英文翻译
- Node.js插件的正确编写方式