我有一个带zuul网关的spring-cloud项目。
我通过在gateway.properties中指定以下属性告诉网关将来自/ book-api / **的任何请求路由到book-service(rest):
zuul.routes.book-service.path=/book-api/**
但它导致我复制api。我能够从/ book-service / getBook和book-api / getBook路径访问相同的服务,而不是仅从/ book-api / getBook路径访问它。
我应该为隐藏/预订服务/ **路径制作过滤器吗?
答案 0 :(得分:2)
请尝试添加以下属性
zuul.ignored-services=*
默认情况下,所有服务都会自动添加到Zuul路由中。您可以使用上述属性禁用它。
您可以在document
的“嵌入式Zuul反向代理”部分找到更多详细信息