本地开发,创建本地服务,及代理,支持热更新
Create http proxy and Hot update
TODO
特别针对老型项目设计,没有使用构建工具( webpack、gulp、grunt etc.)
确保你的 nodejs 版本 >= 8.0.0,
解决跨域问题,支持本地开发热更新
安装(install)
1 | yarn add @gauseen/web-proxy -D |
使用(usage)
1 | // 首先,在项目根目录创建 server.js 文件 |
1 | // 例子: |
options 参数说明:
参数 | 说明 | 类型 | 默认 | 是否必选 |
---|---|---|---|---|
watch |
是否开启热更新 | Boolean |
false |
是 |
watchStatic |
热更新目录 | String |
是 | |
serverStatic |
静态服务目录 | String |
是 | |
proxyTable |
要代理的 doman |
Object |
是 | |
port |
端口 | Number |
8008 |
否 |
启动服务
1 | node server.js |
打开浏览器,访问页面即可
localhost:8008/
注:
proxyTable
是个对象,
键 为: 请求 URL
的统一标识字段,
值 为: { target: 要代理的(域名或IP) doman }