请问大家是怎么处理eggjs中的错误的呢
‘use strict’; const Service = require(‘egg’).Service;
class UserService extends Service { async find() { const { ctx, app } = this; const sequelize = app.Sequelize; // console.log(app.Sequelize); const query = [[ sequelize.fn(‘COUNT’, sequelize.col(‘id’)), ‘num’ ]]; const result = await ctx.model.Consumer.User.findAll({ attributes: query, }); console.log(result[0].dataValues.num); return result; } async create() { const { ctx } = this; return 1; } }
module.exports = UserService;
像这里我使用了async,await 难道每次都使用try catch吗?岂不是很累?请问大家怎么处理的?