2016-05-08 20 views
0
Error initializing middleware 
SyntaxError: Unexpected token ILLEGAL 
    at exports.runInThisContext (vm.js:53:16) 
    at Module._compile (module.js:387:25) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
    at Function.cls_wrapMethod [as _load] node_modules/newrelic/lib/shimmer.js:246:38) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> api/services/chargeService.js:3:23) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
at Function.cls_wrapMethod [as _load] node_modules/newrelic/lib/shimmer.js:246:38) 
at Module.require (module.js:367:17) 
at require (internal/module.js:20:19) 

予期しないトークンILLEGALが誤植をしていると思われます。エラーメッセージは非常に役に立たない。理解ノード.jsエラーメッセージ

このようなメッセージを解析するための汎用ツールはありますか?

+0

'api/services/chargeService.js:3:23'と' vm.js:53:16' –

+0

@MedetTleukabilulyありがとう、問題は今解決されましたが、どのようにしましたか? – thkang

+0

投稿された回答、明確でないものがあれば、回答を更新します –

答えて

0

これは、彼らがそう最初にすべてのあなたのファイル

at exports.runInThisContext (vm.js:53:16) 

この手段をチェックする必要があり、テストを持って、予期しない例外をスローしない

Error initializing middleware     <== graceful error message 
SyntaxError: Unexpected token ILLEGAL   <== raw error message 
    at exports.runInThisContext (vm.js:53:16) <== YOUR SCRIPT, CHECK HERE 
    at Module._compile (module.js:387:25)  <== node script 
    at Object.Module._extensions.js (module.js) <== node script 
    at Module.load (module.js:357:32)   <== node script 
    at Function.Module._load (module.js:314:12) <== node script 
    at Function.cls node_modules/.../shimmer.js) <== package script 
    at Module.require (module.js:367:17)   <== node script 
    at require (internal/module.js:20:19)  <== node script 
    at Object.<anonymous> api/services/chargeService.js:3:23) <== YOUR SCRIPT, CHECK HERE 
    at Module._compile (module.js:413:34)  <== node script, etc 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
at Function.cls_wrapMethod [as _load] node_modules/newrelic/lib/shimmer.js:246:38) 
at Module.require (module.js:367:17) 
at require (internal/module.js:20:19) 

通常ノードのスクリプトとNPMパッケージのコールスタックでありますファイルvm.jsで​​関数は例外が

at Object.<anonymous> api/services/chargeService.js:3:23) 
をcatched以前に実行されました

上記と同様に、オブジェクト取得者または設定者は、例外キャッチ前にファイルchargeServiceの行3の列23で実行されました。

+0

['vm.js'](https://github.com/nodejs/node/blob/master/lib/vm.js)もNodeの一部です。 – robertklep

+0

@robertklepはvm.jsの 'exports.runInThisContext'に関するものです –