发布到Bluemix的IBM API Connect应用程序无法访问

时间:2016-05-16 06:27:27

标签: node.js ibm-cloud strongloop apiconnect

我按照API Connect getting started guide创建了一个本地环回API应用并成功测试。然后我试着关注Publish Your API to Bluemix。出版成功。该应用正在运行。但是,点击该应用会产生Chrome错误:

This site can’t provide a secure connection
ddd.abbr-dev2.apic.mybluemix.net sent an invalid response.

我怀疑问题是错误的端口。根据{{​​3}},端口应使用process.env.PORT,但环回默认为3000.在此CloudFoundry Nodejs tips之后,我尝试添加config.local.js:

module.exports = {
  port: process.env.PORT
};

但服务终点仍无法访问。 请帮忙。感谢

1 个答案:

答案 0 :(得分:2)

这实际上是设计的。由于您的API实施在公共互联网上,因此通过Mutual TLS进行保护。访问它的唯一方法是通过API Connect网关,从而确保管理API。

如果您想公开访问该应用,请在Bluemix控制台中打开该应用,然后使用mybluemix.net域向该应用添加其他路线。