当尝试部署到云集线器时,获得502网关错误。

问题描述 投票:0回答:1

我正在学习 MuleSoft 开发基础课程的 Mule 4,并试图将项目部署到 CloudHub。

由于我使用的是工作机,我无法访问8081端口,所以我在8080中进行开发,但是我知道CloudHub使用8081,所以当我部署项目时,我恢复到8081。它部署成功,但访问Api时,它给我一个502错误。不知道我做错了什么。

anypoint-studio mulesoft mule4 cloudhub
1个回答
0
投票

您很可能使用了错误的端口或错误的 URL。如果没有更多的URL细节,就不能说。您是否试图在URL中使用HTTPS?那么它将无法工作,因为它正在监听CloudHub应用程序的HTTP端口(8081)。请记住,CloudHub 将 8081 映射到默认的 HTTP 端口,因此您的 URL 不应该有端口号。如果有疑问,请使用仪表板页面的 URL。

确保端口是正确的。最好使用属性 ${http.port} 来确定,因为它是在 CloudHub 中预定义的。要在本地测试,您可以在 Studio 运行配置 Arguments VM Arguments 中将其定义为 -Dhttp.port=8080。

© www.soinside.com 2019 - 2024. All rights reserved.