2017-07-26 75 views
-1

我看过其他类似的问题,并且这个错误通常是由于当文本添加到文本变量或者有某种奇怪的字符时缺少'+'符号造成的。有关如何发现我的任何建议?我的错误是在这里:亚马逊Alexa Lambda意外标记非法

代码是在Node.js的

{ 
    "errorMessage": "Unexpected token ILLEGAL", 
    "errorType": "SyntaxError", 
    "stackTrace": [ 
    "Module._compile (module.js:373:25)", 
    "Object.Module._extensions..js (module.js:416:10)", 
    "Module.load (module.js:343:32)", 
    "Function.Module._load (module.js:300:12)", 
    "Module.require (module.js:353:17)", 
    "require (internal/module.js:12:17)", 
    "Object.<anonymous> (/var/task/index.js:9:14)", 
    "Module._compile (module.js:409:26)", 
    "Object.Module._extensions..js (module.js:416:10)" 
    ] 
} 

在CloudWatch的:

语法错误模块 '指数':SyntaxError错误

at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:373:25) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300:12) 
at Module.require (module.js:353:17) 
at require (internal/module.js:12:17) 
at Object.<anonymous> (/var/task/index.js:8:14) 
at Module._compile (module.js:409:26) 
at Object.Module._extensions..js (module.js:416:10) 
+0

我解决了这个问题。将更新出错的地方。这是一个语法错误。不过现在不是。在1小时内我会更新。 – Diana

回答

0

这是由于'函数初始化后的字符。像这样:

function formatCompletedCertification(certification){'[function here]}