第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何擺脫nodejs中try-catch塊中的語(yǔ)法錯(cuò)誤

如何擺脫nodejs中try-catch塊中的語(yǔ)法錯(cuò)誤

蠱毒傳說(shuō) 2022-12-18 16:37:40
我在 controller.js 文件中使用以下代碼。在本地機(jī)器上運(yùn)行時(shí),代碼正在運(yùn)行 finr,但在 aws ec2 機(jī)器上運(yùn)行時(shí),我收到錯(cuò)誤。你能幫我解決這個(gè)問(wèn)題嗎?query(request_body,(results,error) =>{      if (error){        return res.status(404).json(error);      }      if (results){        try{              if (results.Items.length == 0 ) {                error_msg = {"message":"No record found for  given search criteria"};                return res.status(404).json(error_msg)              } else {                return res.status(200).json(results)              }           }         catch {           return res.status(200).json(results)        }      }           }  )錯(cuò)誤:home/ubuntu/node-temp/api/src/user.controller.js:30        catch {              ^SyntaxError: Unexpected token {    at createScript (vm.js:80:10)    at Object.runInThisContext (vm.js:139:10)    at Module._compile (module.js:616:28)    at Object.Module._extensions..js (module.js:663:10)    at Module.load (module.js:565:32)    at tryModuleLoad (module.js:505:12)    at Function.Module._load (module.js:497:3)    at Module.require (module.js:596:17)    at require (internal/module.js:11:18)    at Object.<anonymous> (/home/ubuntu/node-temp/api/src/user.router.js:2:78)
查看完整描述

2 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

try {

    // code

} catch {


}

這稱為可選的 catch 綁定。

將您的節(jié)點(diǎn)版本更新到至少10.3.0或?qū)⒛拇a更改為類似以下內(nèi)容:

try {

     // code

} catch (_unused) {


}


查看完整回答
反對(duì) 回復(fù) 2022-12-18
?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

嘗試 catch 語(yǔ)法如下所示


try {

   ...stuff 


} catch (error) {

   console.log(error)

}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch


所以它看起來(lái)像這樣


query(request_body,(results,error) =>{

      if (error){

        return res.status(404).json(error);

      }

      if (results){

        try{

              if (results.Items.length == 0 ) {

                error_msg = {"message":"No record found for  given search criteria"};

                return res.status(404).json(error_msg)

              } else {

                return res.status(200).json(results)

              }

           } 

        catch (error) { 

          return res.status(200).json(results)

        }

      }       

    }

  )


查看完整回答
反對(duì) 回復(fù) 2022-12-18
  • 2 回答
  • 0 關(guān)注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)