0

我按照 API Connect入门指南创建本地环回 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.

我怀疑问题是端口不正确。根据CloudFoundry Nodejs 提示,端口应该使用process.env.PORT,但环回默认为 3000。按照这个线索,我尝试添加 config.local.js:

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

但是服务端点仍然无法访问。请帮忙。谢谢

4

1 回答 1

2

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

如果您想让它公开访问,请在 Bluemix 控制台中打开该应用程序,并使用该mybluemix.net域向该应用程序添加一个附加路由。

于 2016-05-17T00:07:13.267 回答