文章詳情頁(yè)
javascript - nodejs express 中,throw 一個(gè)異常,如何指定響應(yīng)號(hào)?
瀏覽:62日期:2023-09-28 11:33:33
問(wèn)題描述
throw new Error(’asdasdad’)
這樣會(huì)返回{
error: asdasdad,error_code: 500,
}
如何指定error_code呢?
例如 throw new Error(’asdasdad’, 400)
問(wèn)題解答
回答1:自己寫(xiě)一個(gè)class繼承自Error就可以了。比如:
export default class ApiError extends Error { constructor(msg, code) { super(msg); this.msg = msg; this.code = code; }}
標(biāo)簽:
JavaScript
排行榜

熱門(mén)標(biāo)簽