使用EnigmaJS连接到套接字Qlik Sense Entreprise

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

我以通常的方式在QlikSense Desktop上构建了一个有效的混搭:

appId = 'engine';
this.session = enigma.create({
    schema,
    url: 'ws://localhost:4848/app/' + appId
})

但是现在我将mashup上传到服务器上,并且它一次表现出预期的效果。没有。我尝试将其更改为以下内容,因为服务器没有SSL证书。

'ws://domainname:4747/'+appId

但是什么都不起作用,有什么主意吗?

(基本上,我的问题是:如何找到我的QIX Engine ws url?]

websocket qliksense
1个回答
0
投票

怎么了?

但是通常,使用QS服务器时,必须进行身份验证才能获取一些数据。

您可以通过侦听所有流量来检查所有接收到的数据,以获取有关错误的更多详细信息:

session.on('traffic:received', data => console.log('received:', data));

或者您可以通过设置专用通知来“监听”仅与身份验证相关的数据:

session.on('notification:OnAuthenticationInformation', (authInfo) => {
  console.log(authInfo)
});

[查看Connecting to the Qlik Engine JSON API(向下滚动至Qlik Sense Enterprise部分以了解支持哪种身份验证类型]

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