chinese-cabbage

1.3.1 • Public • Published

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 !

Package Sidebar

Install

npm i chinese-cabbage

Weekly Downloads

1

Version

1.3.1

License

ISC

Last publish

Collaborators

  • cabbage