轻松启动 Web 静态资源服务,以及支持请求代理。有些时候,我们可以使用 Cup
为我们的
Web 应用模拟一些 Nginx
的功能。
$ npm install -g mini-cup
Or
$ yarn add -g mini-cup
$ cup run <path>
$ cup run <path> -p <port>
使用自定义的配置文件运行 Web 服务。你可以在工作目录先初始化一个cup.config.js
文件:
$ cup init
使用配置模式启动
$ cup run -c
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 的文档.
MIT