Wie rufen Sie eine Funktion innerhalb einer anderen Funktion in einer module.exports-Deklaration auf?Node JS ruft eine "lokale" Funktion innerhalb von module.exports auf
Ich habe MVC Struktur Knoten js Projekt und einen Controller namens TestController.js. Ich möchte innerhalb Controller-Methode zugreifen, aber mit this
Schlüsselwort gibt unter Fehler:
cannot call method getName of undefined
"use strict"
module.exports = {
myName : function(req, res, next) {
// accessing method within controller
this.getName(data);
},
getName : function(data) {
// code
}
}
Wie kann ich Zugriff auf Methoden in der Steuerung?
Der Wert von 'this' auf dem Ausführungskontext hängt gefunden, nicht, wie die Funktion definiert ist. – adeneo