minchao-js-sdk
Version:
34 lines (30 loc) • 770 B
JavaScript
class error {
constructor (code, msg) {
let error = new Error()
error.code = code
error.message = msg ? `MS.Error:{code:${code}, message:${msg}}` : `MS.Error:{code:${code}, message:${this.errorMsg(code)}}`
return error
}
errorMsg (code) {
switch (code) {
case 415:
// 参数类型不正确
return '参数类型不正确.'
case 416:
// 参数为空
return '参数为空.'
case 417:
// 内容为空
return '内容为空.'
case 418:
// 内容为空
return '内容为空.'
case 419:
// 内容为空
return '内容为空.'
default:
return '未知错误'
}
}
}
module.exports = error