APPCUBE-如何自定义错误码:如何使用自定义错误码

时间:2023-11-01 16:19:13

如何使用自定义错误码

自定义错误码创建完成后,可在脚本中使用。在脚本中,调用抛出错误信息的error函数I18nError('ErrorCodeName','变量1','变量2')。该函数中,输入参数为错误码名称"t__testErrorCode"和错误码信息中所携带的变量("val1"和"val2")。

  1. 创建脚本。

    1. 在新版设计器页面,单击左侧导航栏中的“逻辑”
    2. 单击脚本后的,进入新增脚本页面。
    3. 设置脚本的名称,模板选择“空脚本”,单击“添加”
    4. 在脚本编辑器中,输入如下代码。
      // test custom error func , get diff language error by user langimport * as error from 'error';export class TestDemo {    @action.method({ label: 'test', description: 'error code', input: 'No input', output: 'No output' })    public test() {        //使用I18nError函数设定错误码和错误码信息携带变量         throw new error.I18nError('t__testErrorCode', ["val1", "val2"]);    }}

      其中,“t__testErrorCode”为自定义错误码名称,请根据实际情况配置。

    5. 单击,保存脚本后,单击,启用脚本。

  2. 按照如何定义API接口中操作,绑定上述开发的脚本,进行测试。

    图3 自定义错误信息测试

support.huaweicloud.com/usermanual-appcube/appcube_05_0891.html