wirecloud / fiware "Незарегистрированный обратный вызов", хотя функция обратного вызова реализована
Я сделал виджет для filab и каждый раз, когда он выполняется, он показывает мне следующую ошибку:
Я получал эту ошибку несколько раз раньше, это всегда было синтаксической ошибкой в моем коде. Но к настоящему времени (я думаю, что они обновили filab в последние дни), filab также улавливает эти ошибки и показывает, где находится ошибка. Так что на этот раз должна быть другая проблема.
Есть ли у кого-то еще такая проблема и знает, как ее решить?
Код в main.js
функция обратного вызова также реализована в main.js.
Код в config.xml
1 ответ
WireCloud жалуется на конечную точку ввода, обозначенную как "INPUT2", в то время как вы предоставляете нам код, который вы используете для регистрации "INPUT1".
Есть еще одна странная вещь, вы регистрируете обратный вызов, используя эту строку:
MashupPlatform.wiring.registerCallback("INPUT1", callback(this));
Я предполагаю, что правильная строка:
MashupPlatform.wiring.registerCallback("INPUT2", callback);
Или же:
MashupPlatform.wiring.registerCallback("INPUT2", callback.bind(this));