请问await is a reserved word怎么解决啊
来源:8-7 注册(7)

qq_Kamiya_ahmnuI
2019-05-10
SyntaxError: C:/Users/Administrator/mt-app/mt-app/server/interface/utils/passport.js: await is a reserved word (9:17)
7 | username
8 | };
9 | let result = await UserModel.findOne(where)
| ^
10 | if(result!=null){
11 | if(result.password===password){
12 | return done(null,result)
at Parser.pp$5.raise (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:4454:13)
at Parser.pp$3.checkReservedWord (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:4347:10)
at Parser.pp$3.parseIdentifier (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:4324:10)
at Parser.pp$3.parseExprAtom (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3648:21)
at Parser.pp$3.parseExprSubscripts (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3494:19)
at Parser.pp$3.parseMaybeUnary (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3474:19)
at Parser.pp$3.parseExprOps (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3404:19)
at Parser.pp$3.parseMaybeConditional (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3381:19)
at Parser.pp$3.parseMaybeAssign (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:3344:19)
at Parser.pp$1.parseVar (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:2340:24)
at Parser.pp$1.parseVarStatement (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:2169:8)
at Parser.pp$1.parseStatement (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:1861:19)
at Parser.pp$1.parseBlockBody (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:2268:21)
at Parser.pp$1.parseBlock (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:2247:8)
at Parser.pp$3.parseFunctionBody (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:4235:22)
at Parser.pp$1.parseFunction (C:\Users\Administrator\mt-app\mt-app\node_modules\babylon\lib\index.js:2386:8)
[nodemon] app crashed - waiting for file changes before starting…
1回答
-
快乐动起来呀
2019-05-10
不要用await当变量名,这个是保留关键字
012019-05-10
相似问题