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我已添加附加信息。进入问题。 –