检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何使用自定义认证插件 开启自定义认证功能 开发自定义认证插件 父主题: AstroPro学堂
类名管理 新增类名 修改类名 删除类名 选择已有类名 父主题: 配置样式设置
选择页面类型:可选“静态页面”或“公共页面”。 页面名称:只允许包含英文字母,且以大写开头驼峰格式,如DemoPage。 选择文件夹:下拉框中选择文件夹名称。 路由:输入路由信息,只允许包含英文字母、数字、下划线、中划线和正斜杠组成, 且以英文字母开头。 图4 创建页面 单击“保存”。 在弹框中输入历史备份信息,单击“确定”。
在下拉框中,分别选择应用服务所属的项目、应用和子域,单击“新增应用服务”。 配置应用服务基本信息。 应用服务名称:输入应用服务名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 描述:输入应用服务补充说明信息。 图1 新建应用服务 单击“确定”,完成应用服务创建。
设置服务的基本信息,单击“确定”。 图2 设置服务基本信息 服务名称:设置待添加服务的名称,生成的服务代码压缩包和解压后的文件会以此命名。服务名称由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。 图3 代码压缩包名称 服务类型:当前仅支持创建原子服务。原子服
选择项目和服务组,单击“新建服务”。 图2 新增一个服务 设置服务的基本信息。 图3 设置服务基本信息 服务名称:设置待添加服务的名称,由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象
选择项目和服务组,单击“新建服务”。 图1 新增一个服务 设置服务的基本信息。 图2 设置服务基本信息 服务名称:设置待添加服务的名称,由英文字母、数字或“-”组成,且必须以字母开头,一般采用驼峰格式,长度最低为两位。 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象
客户端流控策略 必选参数,由英文字母和数字及连字符(-)组成,且只能以英文字母开头,采用驼峰格式。例如,Custom。 长度范围为2~63位。 规则名称 可选参数,仅当勾选了重试、熔断或超时选项后为必填。 规则名称由英文字母和数字及连字符(-)组成,且只能以英文字母开头,采用驼峰格式。 长度范围为2~63位。
配置连接器 应用场景 通过连接器生成客户端,可以将已有服务的接口抽象和封装为一套标准化的客户端库。这样,其他服务可以通过这些客户端库以统一和简化的方式调用已有服务的接口,无需关心服务的具体实现细节。生成的客户端库可以作为服务间通信的标准工具,减少了重复的代码编写,提高了开发效率和代码的可重用性。
选择页面类型:可选“静态页面”或“公共页面”。 页面名称:只允许包含英文字母,且以大写开头驼峰格式,如DemoPage。 选择文件夹:下拉框中选择文件夹名称。 路由:输入路由信息,只允许包含英文字母、数字、下划线、中划线和正斜杠组成, 且以英文字母开头。 图3 创建页面 (可选)页面生命周期配置。
初识应用设计器 AstroPro设计器可以分为顶部工具栏、左侧插件栏、中间画布区和右侧属性设置面板四个主要界面模块。 图1 AstroPRO设计器 顶部工具栏 设计器顶部的工具栏从左到右包括: :撤销上一步的操作。 :恢复上次撤销的内容。 :保存当前页面数据。 :发布页面模板。 :清空当前画布内容。
使用状态选择器 使用说明 在样式选择器右侧,还提供了一个状态选择器的下拉框。可以选择hover、focused、pressed、disabled等状态。选择之后,您此时编辑样式面板,就是相当于在编辑该类名对应状态的样式。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。
角色。 在业务基础模板页面,单击“新建业务对象模板”。 配置模板信息后,单击“下一步”。 模板名称:输入模板名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 模板类型:默认为业务对象模板,暂不支持修改。 模板范围:根据3选择的项目,确认模板范围。
选择创建模板的项目 在架构模板页面,单击“新建架构模板”。 配置模板信息后,单击“下一步”。 模板名称:输入模板名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 模板类型:默认为架构模板,暂不支持修改。 模板范围:根据3选择的项目,确认模板范围。
单击“开发应用”,进入前端设计器。 在左侧插件栏,单击“页面管理”的新增页面按钮。 设置页面基本属性。 选择页面类型:选择“静态页面”。 页面名称:只允许包含英文字母,且以大写开头驼峰格式,例如LoginPage。 选择文件夹:本示例无须选择。 路由:输入路由信息,例如p123。 图3 创建页面 单击“保存”。
swagger标签使用指南 本章节为您介绍swagger的通用标签,帮助能更好的编辑swagger文件,完成业务设计。 1、x-query-param-body 作用: 图1 使用背景 此功能需要结合metadata.json使用,对应到metadata.json中的参数:generatorPolicy
了解构建流程 在AstroPro中,用户通过业务建模,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。业务建模是指通过业务设计,将实际业务涉及的对象和行为转换为元数据中的对象、对象关系、服务依赖等构成的模型,通过模型生成服务,实现业务需求。 使用AstroPro创建企业核心应用的流程,如图1所示。
如何为对象自定义API 使用说明 当系统提供的基本操作无法满足需求时,可通过自定义API来实现 图1 查看操作类型 约束与限制 如果您的业务设置为聚合关系,则只能在主要方自定义API。 添加自定义API 在业务设计页面,选中某个业务对象。 单击BO属性操作中的“自定义API”,进入编辑自定义API页面。
国际化资源管理 使用说明 同一个项目,可能需要同时支持多个语言,设计器提供了中英文切换,能够一键切换语言,提升开发效率与开发体验。 国际化是应用级别的,在任何一个页面都可以访问。 注意的是国际化只针对画布中的项目,不针对设计器本身。 添加国际化词条 参考登录AstroPro界面中操作,登录AstroPro界面。
行内绑定状态变量 使用说明 设计器提供了一种功能,允许使用定义变量来动态计算组件的位置。这些计算结果随后可以直接应用到组件的行内样式style属性中,从而实现动态样式的调整和布局的优化。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台