2017-07-26 4 views
-1

J'ai regardé d'autres questions similaires et cette erreur est généralement causée par un signe '+' manquant quand on ajoute du texte à une variable de texte ou quand on a une sorte de caractères étranges. Des suggestions sur la façon de repérer le mien? Mon erreur est ici:Amazon Alexa Lambda jeton inattendu ILLEGAL

code

est 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)" 
    ] 
} 

En CloudWatch:

Erreur de syntaxe dans le module 'index': 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

J'ai résolu ce problème. Mettra à jour sur ce qui a mal tourné. C'était une erreur de syntaxe. Pas maintenant, cependant. Dans 1 heure, je vais mettre à jour. – Diana

Répondre

0

Il était dû à une Caractère après l'initialisation de la fonction. Comme si:

fonction formatCompletedCertification (certification) {'[fonction ici]}