在 JSON 中做出 ctx.assert 响应

Make ctx.assert response in JSON

我的代码中有一些 ctx.assert,例如:

ctx.assert(db && fb && ObjectId, 400, 'Email validation config error')

如果该断言失败,我的响应将是“电子邮件验证配置错误”,如 string,但我希望在 JSON 中得到响应,我尝试了类似的方法,但没有成功不工作:

ctx.assert(db && fb && ObjectId, 400, {error: 'Email validation config error'})

有没有办法让 ctx.assert 的响应在 JSON 中?

ctx.assert(db && fb && ObjectId, 400, JSON.stringify({error: 'Email validation config error'}))