五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

前端早早聊-跳槽營

2023-08-22 08:15 作者:see課薇_itspcool  | 我要投稿

Node是單線程運行環(huán)境,一旦拋出的異常沒有被捕獲,就會引起整個進程的崩潰。所以,Node的異常處理對于保證系統(tǒng)的穩(wěn)定運行非常重要。 node的處理方法: 1、使用throw語句拋出異常 常用的捕獲異常方式,結(jié)構(gòu)無法捕獲異步運行的代碼拋出的異常。 try{ throw "我是一個自定義的錯誤"; }catch(err){ console.log(err); } //異步 try{ setTimeout(()=> { throw "我是一個自定義的錯誤"; },0); }catch(err){ console.log(err); } 2、回調(diào)函數(shù)   將錯誤對象作為第一個參數(shù),傳入回調(diào)函數(shù)。這樣就避免了捕獲代碼與發(fā)生錯誤的代碼不在同一個時間段的問題。 let fs = require('fs'); fs.readFile('/test.txt', (err, data) =>{ if (err !== null) throw err; console.log(data); }); 3、通過EventEmitter接口,發(fā)出一個error事件。 var EventEmitter = require('events').EventEmitter; var emitter = new EventEmitter(); emitter.emit('error', new Error('something bad happened')); emitter.on('error', function(err) { console.error('出錯:' + err.message); });

前端早早聊-跳槽營的評論 (共 條)

分享到微博請遵守國家法律
大关县| 新竹市| 白山市| 信阳市| 仪陇县| 青海省| 招远市| 阿瓦提县| 巴彦县| 大余县| 城口县| 威信县| 灌南县| 醴陵市| 津市市| 开阳县| 屯留县| 扶余县| 平定县| 兰考县| 玉山县| 林口县| 汾西县| 栾城县| 吴堡县| 宾阳县| 巴东县| 南安市| 明水县| 基隆市| 望奎县| 上林县| 墨玉县| 剑阁县| 南昌市| 苏尼特左旗| 荥阳市| 和林格尔县| 屯昌县| 广昌县| 杂多县|