2016-07-01 49 views
0

我正在嘗試開發一個facebook messenger bot應用程序使用wit.ai框架。該應用程序時,我用命令Wit ai基於node.js代碼運行永久命令拋出錯誤

node app.js

運行我node.js的代碼,但是當我嘗試與運用永遠運行它像下面我得到的智慧庫文件中的以下錯誤指令運行正常。

forever -o out.log -e err.log start app.js

string_decoder.js:66 VAR buflen = buffer.length; ^

類型錯誤:無法讀取空

的屬性 '長度' 在StringDecoder.write(string_decoder.js:66:22)
在Interface._normalWrite(readline.js:319:30)
在interface.write(readline.js:310:49)
at message.converse.makeActionCallback.runActions.interactive.rl.on [as interactive](/home/user/example/lib/wit.js:289: 13)
at Object。 (/home/user/example/app.js:540:8)在Module._compile(module.js:409:26)
在Object.Module._extensions..js(module.js:416:10)
在Module.load(module.js:343:32)
在Function.Module._load(module.js:300:12)
在Function.Module.runMain(module.js:441:10)

任何幫助將不勝感激!

回答

0

我找到解決類似的問題這是有人在GitHub上其他建議。在wit.js線300替換

this.rl.write(null, {ctrl: true, name: 'e'});

this.rl.write('', {ctrl: true, name: 'e'});