我希望能夠在Spring Boot服務器上運行的代理服務器上運行,監聽端口X到端口Y,其中nginx正在同一臺計算機上偵聽。我想發送相同的URL,參數等。Zuul代理向另一個端口請求相同的請求
我這樣做的原因是使用ZuulFilter
這是做一些檢查。
例如,我想要去localhost:8943/humans/get/1
和請求發送到localhost:8080/humans/get/1
在此先感謝。
我希望能夠在Spring Boot服務器上運行的代理服務器上運行,監聽端口X到端口Y,其中nginx正在同一臺計算機上偵聽。我想發送相同的URL,參數等。Zuul代理向另一個端口請求相同的請求
我這樣做的原因是使用ZuulFilter
這是做一些檢查。
例如,我想要去localhost:8943/humans/get/1
和請求發送到localhost:8080/humans/get/1
在此先感謝。
我已經成功使用下面的配置做到這一點:
zuul:
routes:
services:
path: /**
url: http://localhost:8043/
像這樣的東西應該工作。
zuul:
routes:
humans:
path: /humans/**
url: http://localhost:8080
我幾乎同意這個答案,我設法做到了我想要的。看到我的答案。 –
是的,你可以做到這一點。你期望從答案中得到什麼?您沒有提供任何代碼供我們查看。 –
我認爲這是一個非常普遍的問題,所以一些文章/教程/代碼示例將被視爲答案:) –
您可以在zuul application.yml中配置到localhost:port的靜態路由。我已經完成了本地測試。 –