{ //这里注意,以前是ReRoutes现在是Routes "Routes": [ { "DownstreamPathTemplate": "/WmsMainAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3000 } ], "UpstreamPathTemplate": "/WmsMainAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/mainApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3000 } ], "UpstreamPathTemplate": "/mainApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/WmsAdminAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3001 } ], "UpstreamPathTemplate": "/WmsAdminAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/adminApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3001 } ], "UpstreamPathTemplate": "/adminApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/WmsOpAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3002 } ], "UpstreamPathTemplate": "/WmsOpAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/opApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3002 } ], "UpstreamPathTemplate": "/opApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/WmsFeeAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3003 } ], "UpstreamPathTemplate": "/WmsFeeAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/feeApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3003 } ], "UpstreamPathTemplate": "/feeApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/WmsCheckAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3004 } ], "UpstreamPathTemplate": "/WmsCheckAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/checkApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3004 } ], "UpstreamPathTemplate": "/checkApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/WmsFinanceAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3005 } ], "UpstreamPathTemplate": "/WmsFinanceAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/financeApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3005 } ], "UpstreamPathTemplate": "/financeApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/containerManagementApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3005 } ], "UpstreamPathTemplate": "/containerManagementApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/LinkAttach/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3000 } ], "UpstreamPathTemplate": "/LinkAttach/{url}", "UpstreamHttpMethod": [ "Get" ], "FileCacheOptions": { "TtlSeconds": 3600 }, "ReRouteIsCaseSensitive": false, "UseServiceDiscovery": false }, { "DownstreamPathTemplate": "/WmsTaskAPI/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3006 } ], "UpstreamPathTemplate": "/WmsTaskAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/taskApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 3006 } ], "UpstreamPathTemplate": "/taskApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/swagger/v1/swagger.json", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 2999 } ], "UpstreamPathTemplate": "/WmsPrintAPI/swagger.json", "UpstreamHttpMethod": [ "Get", "Post" ] }, { "DownstreamPathTemplate": "/printApi/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 2999 } ], "UpstreamPathTemplate": "/printApi/{url}", "UpstreamHttpMethod": [ "Get", "Post" ], "LoadBalancerOptions": { "Type": "RoundRobin" } }, { "DownstreamPathTemplate": "/PrintTempFile/{url}", "DownstreamScheme": "http", "DownstreamHostAndPorts": [ { "Host": "localhost", "Port": 2999 } ], "UpstreamPathTemplate": "/PrintTempFile/{url}", "UpstreamHttpMethod": [ "Get" ], "FileCacheOptions": { "TtlSeconds": 3600 }, "ReRouteIsCaseSensitive": false, "UseServiceDiscovery": false } ], "GlobalConfiguration": { "BaseUrl": "http://localhost:3008", "RateLimitOptions": { "DisableRateLimitHeaders": false, "QuotaExceededMessage": "Too many requests, are you OK?", "HttpStatusCode": 999, "ClientIdHeader": "client_id" } } }