在打字稿中使用var try-catch块

在我的打字稿项目中,我试图从数据库中获取用户。由于可能找不到特定用户,因此我想将呼叫包装在一个try-catch块中: 尝试 { CONST CurrentUser =等待user.findorfail(ctx.params.id) }捕获(e){ 返回ctx.Response.status(409).json({错误:'未找到用户'}) } 但是,由于我需要在try-catch块之外的用户,因此此代码将引起错误(未定义当前使用者): 尝试 { CONST CurrentUser =等待user.findorfail(ctx.params.id) }捕获(e){ 返回ctx.Response.status(409).json({错误:'未找到用户'}) } : : 返回{用户:currentuser} 我想仅保留一个try-catch块包装(因为以后我可能还有其他例外)。使用VAR代替const(或Let)可以完成工作,但我的印象不建议使用VAR。 想法?
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值