在項目開發中難免會遇到一些問題,這次小編又遇到了一個很惡心的問題,由於剛接觸springboot架構,配置和使用上都還比較陌生。
下面來描述一下我遇到的問題:
項目是分模塊開發,后台做無狀態,登錄和權限控制在網關上做,所有服務都注冊到服務中心上,由網關往下分發請求
小編在寫網關接口的時候遇到了問題,網關接口和后台接口都寫的沒有問題,但是在整合后,網關無法轉發到這個接口上。經過百度許久后無果。
小編開始進行排查,由於在網關里 @FeignClient 注解的接口中所有的方法請求地址和網關中所請求的地址一樣,然后做出個大膽的推測,是不是這個原因呢??
然后開始試驗,將網關請求的路徑稍作修改,和請求后台的路徑不一致,然后,問題解決!!(到目前為止,不知道原因)
貼上圖片,更容易明白
【錯誤頁】
【網關轉發接口】
【后台請求接口】
【網關請求接口】
原因是因為 網關請求接口名稱和后台請求接口名稱一樣
分享出來防止新手入坑,也希望有大神給出解釋!!
望大神給予解釋。。。謝謝!!