我正在尝试使用Wirecloud这是一个简单的mashup项目的最新版本。我正在使用ngsi-source operator从Orion检索数据,但这是不可能的,因为我经常遇到 NGSI代理连接错误(504网关超时)。
我尝试在不同的服务器中使用NGSI Proxy的不同安装,我注意到在ngsi-source运算符的内部REST调用中我有200状态,只有当NGSI代理可以从Wirecloud服务器安装(django服务器)。
当只能从我的浏览器(本地计算机)访问代理时,我会遇到504状态。
必须可以从Wirecloud安装中访问NGSI代理?
提前感谢您的答案。
答案 0 :(得分:0)
目前,必须可以从WireCloud实例访问NGSI代理。您看到的网址(http://<wirecloud domain>/cdp/http/<ngsi-proxy domain>/eventsource
)是由使用跨域代理引起的。我们开发了NGSI代理服务,允许来自浏览器的跨域请求,如果没有来自客户端的直接连接,则不能使用事件源端点,所以我在github repo中打开了ticket来解决这个问题。错误。