From 5399c27e848e61abcc849d62214f4ee8e63d3d33 Mon Sep 17 00:00:00 2001 From: DCloud_Heavensoft Date: Wed, 17 Jan 2024 15:12:24 +0800 Subject: [PATCH] Update err-spec.md --- docs/tutorial/err-spec.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/tutorial/err-spec.md b/docs/tutorial/err-spec.md index 779ea1c74..d286b8db9 100644 --- a/docs/tutorial/err-spec.md +++ b/docs/tutorial/err-spec.md @@ -75,10 +75,10 @@ Uni统一错误信息,用于统一各平台(端)错误信息 - errSubject 统一错误主题(模块)名称,字符串类型,存在多级模块时使用"::"分割,即"模块名称::二级模块名称",参考[errSubject(模块/主题)名称](#errsubject) - errCode - 统一错误码,数字类型,通常0表示成功,其它为错误码 - 对于已经实现的API,继续保留现有errCode规范(保留向下兼容) - 定义错误码时,应尽量与微信小程序的[Errno错误码](https://developers.weixin.qq.com/miniprogram/dev/framework/usability/PublicErrno.html#%E9%94%99%E8%AF%AF%E7%A0%81%E5%88%97%E8%A1%A8)一致,使用 7 位数错误码,第 1 - 2 位标识 API 接口的一级类目,第 3 - 4 位标识 API 接口的二级类目,第 5 - 7 位表示具体的错误类型。 - 定义平台特有错误码时,为了避免冲突,错误码的第 5 - 7 位按以下规则: + 统一错误码,数字类型,通常0表示成功,其它为错误码。\ + 对于已经实现的API,继续保留现有errCode规范(保留向下兼容)。\ + 错误码长度及规范参考微信小程序的[Errno错误码](https://developers.weixin.qq.com/miniprogram/dev/framework/usability/PublicErrno.html#%E9%94%99%E8%AF%AF%E7%A0%81%E5%88%97%E8%A1%A8),使用 7 位数错误码,第 1 - 2 位标识 API 接口的一级类目,第 3 - 4 位标识 API 接口的二级类目,第 5 - 7 位表示具体的错误类型。 + 其他平台,与微信小程序相同的错误,错误码应尽量保持一致。定义平台专有错误码时,为了避免冲突,错误码的第 5 - 7 位按以下规则: + App-Android端:使用7xx + App-iOS端:使用8xx + Web端:使用9xx -- GitLab