Javascript Apple TV TVML socket.io的实现

Javascript Apple TV TVML socket.io的实现,javascript,node.js,socket.io,apple-tv,tvml,Javascript,Node.js,Socket.io,Apple Tv,Tvml,目前,我正在尝试使用TVMLKit JS为我的苹果电视制作一个应用程序。在使用通用TVML后,我想为我的计算机添加一个套接字连接 我已经跟踪了socket.io和,但是现在我想把它们混在一起 之后,我想到了这个: var baseURL; var templatesURL; var imagesURL; var jsURL; var socket; function setPath(url) { baseURL = url; templatesURL = baseURL + "

目前,我正在尝试使用TVMLKit JS为我的苹果电视制作一个应用程序。在使用通用TVML后,我想为我的计算机添加一个套接字连接

我已经跟踪了socket.io和,但是现在我想把它们混在一起

之后,我想到了这个:

var baseURL;
var templatesURL;
var imagesURL;
var jsURL;
var socket;

function setPath(url) {
    baseURL = url;
    templatesURL = baseURL + "templates/";
    imagesURL = baseURL + "images/";
    jsURL = baseURL + "js/";
}

/**
 * App launch
 * @param options
 */
App.onLaunch = function(options) {
    setPath(options.BASEURL);

    var javascriptFiles = [
        jsURL + "socket.io.js"
    ];

    evaluateScripts(javascriptFiles, function(success) {
        if (success) {
            getDocument("home.xml");
            socket = io("http://localhost:3000");
            socket.on('connect', console.log("Connected"));
        } else {
            alertTemplate("Evaluate Scripts Error","There was an error attempting to evaluate the external JavaScript files. Please check your network connection and try again later.");

            throw ("Error: unable to evaluate scripts.");
        }
    });
}
我省略了alertTemplate和loadingTemplate函数,但它们工作正常。上面的代码总是以else结尾。(socket.io.js是)

也许这看起来像是我太懒了,自己都没发现,但我已经被困了好几个小时了

另外,加载外部js库/socket.io的可能来源到目前为止对我没有帮助,但可能有帮助:和 (高级,但也使用外部库,对于使用把手的动态模板,它似乎有很好的功能)

欢迎任何帮助