Ich habe zwei Funktionen in der gleichen Datei, beide extern zugegriffen. Eine der Funktionen wird von Sekunde zu Sekunde aufgerufen.Ist es möglich, auf andere Modul-Exportfunktionen innerhalb derselben Datei zuzugreifen?
module.exports.functionOne = function(param) {
console.log('hello'+param);
};
module.exports.functionTwo = function() {
var name = 'Foo';
functionOne(name);
};
Wenn dies ausgeführt wird, wird der Aufruf von functionOne als nicht definiert markiert.
Was ist der richtige Weg, es zu verweisen?
Ein Muster, das ich gefunden habe zu arbeiten, ist durch Referenzieren der Datei selbst.
var me = require('./thisfile.js');
me.functionOne(name);
... aber es fühlt sich an, als müsste es einen besseren Weg geben.