Wit verwenden, dessen eine benutzerdefinierte Aktion aufrufen, aber es tut das Versprechen aussehen wird durch meine Funktion Call-Stack zurückgegeben werden, und ich kann nicht sehen, warumWit.ai Promises Ausgabe
https://gist.github.com/mark-stephenson-/e0200233663b2cf1ce1d0a5a33559372
Der Fehler I in der Konsole ist:
Oops! Got an error from Wit: TypeError: Cannot read property 'then' of undefined at /usr/local/workspace/nodeapps/levelup/index.js:130:9 at Object.activate_schedule (/usr/local/workspace/nodeapps/levelup/index.js:128:12) at /usr/local/workspace/nodeapps/levelup/node_modules/node-wit/lib/wit.js:121:36 at process._tickCallback (internal/process/next_tick.js:103:7)
Ive versucht, die LevelUp.set_activation_state Funktion in einem Versprechen Einwickeln und die Rückkehr, aber dann dann die Funktion überhaupt tut zu nennen.
Dank zurück, das ist es. Ich dachte, dass mit der Funktion, die ein Versprechen enthält (das zurückgegeben würde), dieses Versprechen automatisch ohne die intrinsische Rückkehr zurückgeben würde. –