Модуль экспортирует класс Nodes.js

Я нуб Nodes.js и пытаюсь понять вокруг модульных конструкций. Пока у меня есть модуль (testMod.js), определяющий эту конструкцию класса:

var testModule = {
    input : "",
    testFunc : function() {
        return "You said: " + input;
    }
}

exports.test = testModule;

Я пытаюсь вызвать метод testFunc () следующим образом:

var test = require("testMod");
test.input = "Hello World";
console.log(test.testFunc);

Но я получаю ошибку TypeError:

TypeError: Object #<Object> has no method 'test'

Какого черта я делаю неправильно?

9
задан travega 26 January 2012 в 03:35
поделиться