方式一,注册微服务(有局限)
方式二,nginx反向代理(方便)(如果本地起服务是自定义服务名,反向代理需要先msb注册微服务?)
见这里链接
方式三,主要介绍这种方式-配置proxy.config.json(angular为例)
1.package.json中配置:npm start :ng serve --ssl --host 0.0.0.0 --port 8000 --disable-host-check --proxy-config proxy.config.json
其中proxy.config.json与package.json同级,如果代理网站为https://开头,要添加--ssl
2.proxy.config.json配置
{
/**可以配置具体的api,比如登录界面请求或具体某些请求*/
"/api/test/v1/": {
"target": "https://10.27.18.6:8001",
"secure": false
},
/**可以配置通用api,以api开头的都会转发到下面的地址*/
"/api": {
"target": "https://10.27.18.6:8001",
"secure": false
}
}
3.npm start 起服务,输入https://127.0.0.0:8000/#/route(自己的路由)