Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 1.59 KB

README_zh.md

File metadata and controls

80 lines (56 loc) · 1.59 KB

Cup

NPM downloads NPM version

轻松启动 Web 静态资源服务,以及支持请求代理。有些时候,我们可以使用 Cup 为我们的 Web 应用模拟一些 Nginx 的功能。

中文文档 | English

安装

$ npm install -g mini-cup

Or

$ yarn add -g mini-cup

使用

使用指定路径运行 Web 服务

$ cup run <path>

使用制定的的路径、端口启动运行 Web 服务

$ cup run <path> -p <port>

使用 cup.config.js 配置模式

使用自定义的配置文件运行 Web 服务。你可以在工作目录先初始化一个cup.config.js文件:

$ cup init

使用配置模式启动

$ cup run -c

cup.config.js 示例

const base = './dist'
module.exports = {
    name: 'example',
    listen: 3000,
    root: base,
    location: {
        '/api/task/get': `${base}/get.json`,
        '/api/task/add': `${base}/add.json`
    },
    proxyTable: {
        '/join': {
            target: 'https://github.com',
            changeOrigin: true
        }
    }
}

代理

更多代理配置的使用,可以参考 http-proxy-middleware 的文档.

License

MIT