请问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当变量名,这个是保留关键字

0
1
qq_Kamiya_ahmnuI
谢谢老师 是我忘了加async了。。
2019-05-10
共1条回复

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程