2017-07-26 82 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]}