尝试部署到云集线器时出现502网关错误

时间:2020-05-28 12:34:16

标签: anypoint-studio mulesoft mule4 cloudhub

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

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

1 个答案:

答案 0 :(得分:0)

很有可能您使用了错误的端口或错误的URL。如果没有URL的更多详细信息,就不可能说出来。您是否要在URL中使用HTTPS?然后它将不起作用,因为它正在侦听CloudHub应用程序的HTTP端口(8081)。请记住,CloudHub将8081映射到默认的HTTP端口,因此您的URL不应具有端口号。如有疑问,请使用仪表板页面中的URL。

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