概述
日常开发中经常会遇到本地启动一个或多个后端服务,例如用java集成开发工具IntelliJ IDEA
或者Eclipse
启动一个tomcat实例,然后本地可以通过http://localhost:8081
访问。但是实际项目中各个子应用之间的跳转都是通过域名,例如这个对应的是http://www.crov.com
。对于相对路径跳转没问题,但是对于一些绝对路径,或者跨域的接口,使用中就会出现问题了。本文就是解决这个问题,实现在本地可以直接通过域名访问本地应用。
详述
修改hosts文件(windows为例)
1 | 127.0.0.1 crov.micstatic.com |
node搭建一个http服务
安装node包http-proxy
1 | npm install http-proxy --save |
创建一个入口文件app.js
1 | var http = require("http"); |
package.json
中增加启动脚本
1 | { |