CoffeeScriptf2e-server

因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请求,确保处理结果CoffeeScript类似GET请求调用接口

  7. middleware模块出和引入
    由此后缀名识别LESS/CoffeeScript/jade等资源,使用指定nodejs模块编译并出口结果及应。

  8. 添加host识别
    透过请头host映射指定安排,再经过响应配置进行呼吁返回。

  9. 代理模式加上
    当地文件系统中获不交之数目采取HTTP代理获取远程数据。