0.0.3 • Published 5 years ago

coffee-proxy-server v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

coffee-proxy-server README.md

一个快速创建反向代理的小工具。

为什么需要它?

因为可能存在后端接口没有做CROS,导致前端这边只能采用反向代理来解决跨域问题。

为什么不用vue-cli或者creact-react-app里面内置的反向代理?

因为有些旧版本的vue-cli无法生效。 或者有些非vue或者react的项目也想要在开发过程中使用反向代理。

如何使用?

使用npm

npm install -g coffee-proxy-server

使用yarn

yarn global add coffee-proxy-server

安装完成之后, 系统命令会多一个coffeeProxy

项目配置

目前暂只支持在项目下加入coffee-proxy-config.js,后续会考虑自定义路径

coffee-proxy-config.js 示例:

module.exports = {
  "port": 9000,
  "options": {
    "/v2/api": {
      "target": "http://api-server-example.xxx",
      "changeOrigin": true
    },// 匹配api路径以及转发域名
    "/": {
      "target": "http://localhost:8080",
      "changeOrigin": false
    } // 本地前端开发服务器
  }
};

然后在项目中执行coffeeProxy, 如果存在该文件, 则会成功创建一个反向代理服务器。

项目源代码

https://github.com/wangchaoyi/coffee-proxy-server.git

#Studying/小工具