Azure應用程序網關顯示器502 bad gateway error
,而應用程序返回401
或500 errors
。它應該發送應用程序發送的任何內容,但默認情況下它會發送502
。任何想法會發生什麼,以及任何配置或代碼更改建議?Azure應用程序網關拋出502時的應用程序發送401個
編輯: 我們正在使用我們的API服務node js
。當客戶端嘗試在沒有任何auth header
的情況下擊中端點時,該服務將返回401 error
。當它傳遞App網關時,該錯誤將轉換爲502
。
如果你的應用程序將返回400或更高,那麼網關會刪除該應用程序的端點作爲默認運行狀況探測的結果。如果你正在爲網關後面的所有端點執行此操作,那麼應用程序網關將不會有任何端點發送請求,因此很可能爲什麼你得到了502。目前尚不清楚你的方案是什麼。有關如何配置健康探測器的更多信息,應用程序中返回401或500的位置以及爲什麼會有所幫助。 –
@RickRainey我已添加附加信息。進入問題。 –