2012-04-05 9 views
0
var qx = require('qooxdoo'); 
var t= new T(4080); 
var t= new qx.T(4080); 
// none of them are defined :s 

私はその後、私のメインファイル、run.jsとクラスを持つファイルT.jsありますnodejsでqxooで定義されたクラスを使用するには?

qx.Class.define("T", { 
    extend : qx.core.Object, 

    constructor: function(port){ 
     debugger; 
     var self = this; 
     this.port = port; 
     this.server = http.createServer(function(req, res){ 
      self.onRequest.apply(self, arguments); 
     }); 
     server.listen(port); 
    }, 

    members : { 
     onRequest: function(req, res){ 
      debugger; 
      util.log('requested!'); 
     } 
    } 
}); 

を私は何かが欠けていますか?

http://manual.qooxdoo.org/1.6/pages/server/overview.html ここで彼らはので、私は本当に方法がわからない...だけで同じファイルに、他のファイルを使用する方法を言っていない...

任意のヘルプは非常に高く評価され、感謝(: 。

答えて

2

あなたは(それを必要とすることによって)T.jsファイルを実行する部分が欠落しているたとえば、このようなものは動作します:

app.js:

var qx = require('qooxdoo'); 
require('./class-t'); // Run the file that creates the class. 

var t = new T(); 
t.foo(); // logs "T#foo called" 

class-t.js:

var qx = require('qooxdoo'); 

qx.Class.define('T', { 
    extend: qx.core.Object, 

    members: { 
    foo: function() { 
     console.log('T#foo called'); 
    } 
    } 
}); 
+0

that worked!どうもありがとう! :D:D –

関連する問題