跟著老師一步一步走,但是有錯誤,不知道什么原因
(node:4808) UnhandledPromiseRejectionWarning: SyntaxError: C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\app\api\v1\content.js: Unexpected token, expected "," (10:28)
? ?8 | contentApi.post('/',async ctx =>{
? ?9 |? const v = await new AddContentValidator().validate(ctx)
> 10 |? ?return ctx.json(v.get(path:'body'))
? ? ?|? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
? 11 | })
? 12 |
? 13 | module.exports = { contentApi }
? ? at Parser._raise (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\error.js:60:45)
? ? at Parser.raiseWithData (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\error.js:55:17)
? ? at Parser.raise (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\error.js:39:17)
? ? at Parser.unexpected (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\util.js:152:16)
? ? at Parser.expect (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\util.js:129:28)
? ? at Parser.parseCallExpressionArguments (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\expression.js:817:14)
? ? at Parser.parseSubscript (C:\Users\YZ\Desktop\vue\lin\lin-cms-koa\node_modules\@babel\parser\src\parser\expression.js:667:31)
2020-07-10
我猜你是把IDE的智能感知當成代碼來寫了。
這里提示了第10行有語法錯誤。
正確應該是:return ctx.json(v.get('body'))