f2e-server

作者: 云香水识 | 来源:发表于2014-12-24 22:11 被阅读209次

基于Nodejs平台API,从提供最基本的文件服务器出发, 扩展前端开发、联调、测试、发布、文档、优化等工作流程的辅助工具。
Github: https://github.com/shy2850/node-server

当前文集将从以下几组功能循序渐进讲解 f2e-server 详细开发过程

  1. 基本文件服务器
    实现基本的文件响应功能: 正确输出200/404的HTTP-code,以及对应的响应content-type

  2. 模板的引用和包含
    文本类型文件读取结束时使用特殊标记的文本替换,实现代码引用和模板布局

  3. 模板引擎接入
    引入underscore模板,完成handle模块

  4. 模板中使用请求参数
    包装request的GET请求数据参数,可供页面引入使用

  5. 文件夹列表
    使用handle模块生成列表页面

  6. 使用formidable模块包装POST请求
    处理POST请求,确保处理结果类似GET请求调用接口

  7. middleware模块开发和引入
    通过后缀名识别LESS/CoffeeScript/jade等资源,使用指定nodejs模块编译并输出结果到响应。

  8. 添加host识别
    通过请求头host映射指定配置,再通过响应配置进行请求返回。

  9. 代理模式添加
    本地文件系统中获取不到的数据使用HTTP代理获取远程数据。

相关文章

  • f2e-server

    基于Nodejs平台API,从提供最基本的文件服务器出发, 扩展前端开发、联调、测试、发布、文档、优化等工作流程的...

  • 简单聊天系统

    之前在 f2e-server 里面做了一个有关监听文件更新,实时刷新预览页面的功能,基于这个原理做一个实时消息的推...

网友评论

    本文标题:f2e-server

    本文链接:https://www.haomeiwen.com/subject/ptyatttx.html