2016-12-01 1 views
0

Je commence avec qlik desktop et je me suis connecté au bureau via le plugin Visual Studio. J'ai ajouté 2 feuilles à Visual Studio, mais quand je debug à localhost, je reçois des erreursQlik dans Visual Studio plugin donne une erreur websocket et define() erreur

Dans le fichier .js ...

var config = { 
    host: window.location.hostname, 
    prefix: '/', 
    port: window.location.port, 
    isSecure: window.location.protocol === "https:" 
}; 
require.config({ 
    baseUrl: (config.isSecure ? "https://" : "http://") + config.host +  (config.port ? ":" + config.port : "") + config.prefix + "resources" 
}); 


require(["js/qlik"], function(qlik) { 
    // open the app 
    var app = qlik.openApp('c31e2aba-3b46-4b13-8b87-c5c2514dea1d', config); 
    //someone please tell me what this id is and where it comes from 
    because I c&p'd off of the tutorials and idk what goes here 
}); 

Dans VS:

<asp:Content ID="Content2" ContentPlaceHolderID="cphMain" runat="server"> 
    <div class="qlik-embed" data-qlik-appid="\\apfs01\users\rbeets\Documents\Qlik\Sense\Apps\app1.qvf" data-qlik-objid="ZCJjkN></div> 
    <div class="qlik-embed" data-qlik-appid="\\apfs01\users\rbeets\Documents\Qlik\Sense\Apps\app2.qvf" data-qlik-objid="JRcLVC"></div> 
</asp:Content> 

et les erreurs 1 et 2:

Websocket connection to 'ws://localhost......aspx' failed. Error during Websocket handshake. Unexpected response code: 404

Uncaught Error: Mismatched anonymous define() module ...from require.js:6 1 View Tags : localhostContent tagged with localhost, visual studio pluginContent tagged with visual studio plugin, websocketContent tagged with websocket, mismatched anonymous define()Content tagged with mismatched anonymous define()

+1

Suivez-vous un tutoriel? Je suppose que l'ID que vous avez dans openApp() est un QID appID de Sense Server. Avez-vous un serveur en cours d'exécution ou juste le client QS? Si vous utilisez le client, vous devez taper le nom de l'application au lieu d'un ID. – mickeger

+0

oui, je suivais un tutoriel (juste pour l'atm de bureau cependant) et j'ai trouvé l'appID correct et pas plus d'erreur de socket web! Je vous remercie. Maintenant sur les autres erreurs lol – Rainhider

Répondre