今天要说的是微服务本地开发调用接口地址的写法与测试环境接口调用写发不一致导致部署到测试环境出现很多错误,今天要解决的问题是本地使用服务器写发实现本地开发。
1.首先你的有一个Windows版的nginx。下载地址在百度上搜索
nginx-1.10.3\conf\下创建一个.conf的nginx配置文件
upstream push-view{
server 127.0.0.1:8126 weight=10 max_fails=2 fail_timeout=30s;
}
upstream platform-view{
server 127.0.0.1:8001 weight=10 max_fails=2 fail_timeout=30s;
}
upstream finance-view{
server gateway.xx.com:80 weight=10 max_fails=2 fail_timeout=30s;
}
server
{
listen 80;
server_name shop.xx.com;#监听本地的前端服务域名
root html;
set $dm_cookie "";
if ($http_cookie ~* "(.+)(?:;|$)") {
set $dm_cookie $1;
}
#以下是需要转发到对应服务的nginx凭借方式
location ^~/proxy/push-service/ {