1.3.1 • Published 9 years ago

chinese-cabbage v1.3.1

Weekly downloads
-
License
ISC
Repository
-
Last release
9 years ago

chinese-cabbage

NPM version

chinese-cabbage是为前端开发人员准备的一款前端开发工具,利用它我们可以快速的在本地建立起一个高度仿真的线上环境。同时它自身集成了模板功能,为前端的模块化开发和显示与数据的分离提供了很好的支持。完善的接口仿真,完善的跨域支持为前端的开发和调试提供了诸多便利。 它是对于前后端分离的另一种尝试。

chinese-cabbage的核心思想是代理,通过设置浏览器代理,我们将所有的请求转发到chinese-cabbage中,chinese-cabbage根据配置文件预置的规则对请求进行匹配,然后根据不同的处理程序对请求做出相应的处理。

##How to Install

//全局安装chinese-cabbage
npm install chinese-cabbage -g

//初始化工作区
cc workspace init <workspace-name>

//进入到工作区所在目录,添加前端工程
cc project create <project-name>

//编辑工作区配置文件,启动服务
cc service start

How To Config

//chinses-cabbage 允许您创建多个工作区
//每个工作区通过工作区根目录下的workspace.js进行配置

//workspace.js
module.exports = {
    /*工作区目录,默认为当前路径*/
    basePath: process.cwd(),

    /*系统监听端口*/
    port: 8001,

    /*系统规则配置*/
    rules: [
        {
            pattern: "http://hello.tuniu.com/",
            handler: "project-handler"
        },
        /*对没有匹配到的请求做处理,将他们通过默认的处理程序全部路由到线上*/
        {
            pattern: /.*/,
            handler: "default-handler"
        }
    ]
}

Contact Me

欢迎反馈使用中遇到的问题或提出你宝贵的意见 Feel free to contact me if you have any question. EMAIL: 1537286113@QQ.COM

##Happy Work , Happy Life !