云服务器内容精选

  • 使用错误码 在应用开发时,用户也可以根据需要在应用开发设计器中,导入账号下其他的错误码。导入后,可在应用开发设计器中,使用该错误码。以在“A”应用为例,介绍如何导入错误码。 参考登录AstroZero新版应用设计器中操作,进入“A”应用设计器。 在左侧菜单栏中,选择“逻辑”,单击页面下方的“自定义错误码”。 图2 选择自定义错误码 在自定义错误码页签,单击“导入”,选择账号下已有的错误码进行导入。 在脚本中,使用错误码。 这里通过新建脚本,将上文创建的错误码抛出,在脚本中增加抛出错误信息的context函数setI18nError('错误码名称','变量1','变量2')为例。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,录入如下代码,并单击上方按钮区域的,保存脚本。 import*as context from'context'; context.setI18nError('命名空间__Error001','测试用例','脚本使用错误码的用例解读') 测试执行脚本。 单击编辑器上方的执行图标,在页面底部,单击测试窗口右上角的。在“输出参数”页签,显示如图3所示,可查看到抛出的错误码信息。 图3 运行脚本后显示界面 单击脚本编辑器上方的,启用脚本。 参考创建空白AstroZero服务编排中操作,创建服务编排时可使用错误码。 在“全局上下文”中,新建公式变量,使用表达式SETI18NERROR(ErrorCodeName','变量1','变量2')方式引入错误码。 图4 服务编排中使用错误码 目前工作流中的错误码,由工作流调用的脚本和服务编排抛出。
  • 操作场景 调用接口出错后,用户可根据每个接口对应的错误码来定位错误原因。AstroZero支持用户自定义错误码,并支持对错误码描述进行多语言国际化配置,实现根据语言的不同将错误码描述信息进行不同的展示。 除了在环境配置中设置错误码,用户还可以在应用开发设计器中设置错误码,详情请参见自定义AstroZero接口错误码。两者的区别是在应用开发设计器中配置的错误码,可在打包发布应用时,将错误码一起打包发布出去。例如将应用打包发布到运行环境,错误码也会同步打包到运行环境,不需要在运行环境重复创建。在环境配置中设置的错误码,无法随应用发布出去。
  • 如何使用选项列表 在应用开发时,可以根据需要在应用开发工作台导入账号下其他的选项列表,导入后,可在应用开发工作台中使用该选项列表。以在“A”应用为例,介绍如何导入选项列表。 参考登录AstroZero新版应用设计器中操作,进入“A”应用设计器。 在左侧导航栏中,选择“数据”,单击页面下方的“选项列表”。 图3 选择选项列表 在选项列表管理页面,单击“导入”,选择账号下已有的选项列表进行导入。 参考为对象添加字段中操作,为对象添加字段时可使用选项列表。 当对象的字段类型为“选项列表”或“选项列表(多项选择)”时,可引入已有的选项列表。 图4 添加选项列表或选项列表(多项选择)类型的字段 在“值”中,选中“全局选项列表”后,可以在右侧的选项列表里选中当前应用下定义或导入的选项列表。 图5 选择选项列表 参考创建空白AstroZero标准页面中操作,创建标准页面时可使用选项列表。 在选项列表组件的基本属性中,单击“选项列表”后的,即可在弹窗中搜索需要用到的选项列表。 图6 在标准页面中使用选项列表 在标准页面中使用选项列表,与在对象中调用不一致的地方:在对象中能选择的选项列表是应用级的,即当前应用下配置里的选项列表可用。但是在标准页面中是可以选择全局选项列表的,如果标准页面里选中的全局选项列表,需要在配置里导入或者定义,否则在打包应用时,可能会因为选项列表的缺失而导致下拉框空白现象。