-
设置租户邮件服务器 - Astro轻应用 AstroZero
常用的邮件服务器地址及端口,如表1所示。 用户名:邮箱的用户名,请输入1~32个字符,可包括中文、字母、数字及下划线。 密码:邮箱开通SMTP功能时生成的授权密码,是一段随机字符,如图2所示。 图2 授权密码 SSL链接访问:开启后,可以通过SSL链接方式访问邮件服务器。SSL链
-
对接函数工作流调用无服务器服务 - Astro轻应用 AstroZero
返回图3中消息,说明函数执行成功。 图3 返回消息 在服务编排中调用连接器 在服务编排中,通过连接器图元调用在函数工作流控制台上,创建的函数。 参考如何开发服务编排中操作,创建一个服务编排。 图4 创建一个服务编排 为服务编排设置入参和出参变量。 在服务编排设计页面右侧,选择。 在全局上下文页面,单击“变量”后的加号。
-
对接函数工作流调用无服务器服务 - Astro轻应用 AstroZero
返回图4中消息,说明函数执行成功。 图4 返回消息 在服务编排中调用连接器 在服务编排中,通过连接器图元调用在函数工作流控制台上,创建的函数。 参考如何开发服务编排中操作,创建一个服务编排。 图5 创建一个服务编排 为服务编排设置入参和出参变量。 在服务编排设计页面右侧,选择。 在全局上下文页面,单击“变量”后的加号。
-
AstroZero脚本中是否支持multipart/form-data请求? - Astro轻应用 AstroZero
AstroZero脚本中是否支持multipart/form-data请求? 脚本标准库提供了“multipart”,支持multipart/form-data请求, 具体示例代码如下: import * as http from 'http'; import * as mp from 'multipart';
-
在AstroZero脚本中,如何返回zip压缩文件内容? - Astro轻应用 AstroZero
resp.setHeader('Content-Length', <string><any>size); // 这里只是把zip二进制流返回给浏览器,浏览器需要依据Content-Type来解析 resp.setBody(stream); 父主题: 应用后端开发
-
上传自定义组件 - Astro轻应用 AstroZero
组件上方的。 在作为触发器中,单击“+ 交互事件”,选择“切换标签”。 在响应动作中,单击“+ 响应动作”,选择“组件响应”。 在动作详情中,“响应组件”选择“widgetXX”(即DisplayWidget),“响应动作”选择“切换图片”,用于实现两个组件的交互。 单击“确定”后,单击“完成”,返回开发页面。
-
工程服务 - Astro轻应用 AstroZero
工程服务 本章节提供API API和SDK的定义要求。 Rest API REST中定义工程对外,提供的服务。 HTTP动词 常用的HTTP动词如下(括号里是对应的SQL命令): GET(SELECT):从服务器取出一项或多项资源。 POST(CREATE):在服务器新建一个资源。
-
如何自定义库 - Astro轻应用 AstroZero
操作步骤 将自定义库的相关文件打成Zip包。 例如,在MintUI官网下载组件库的代码,增加一个packageinfo.json元数据描述文件,在该文件中列出Library包含的js和css文件名,并打成Zip包。该场景中Zip包为“MintUI.zip”,单击链接获取该包。 图1 MintUI库文件结构
-
创建公共接口 - Astro轻应用 AstroZero
此,只需要为服务编排“HW__queryEquipments”创建一个关联的公共接口即可,脚本则不需要重复创建。 操作步骤 在经典版应用开发页面,单击页面下方的“服务”,进入公共接口创建页面。 图1 创建公共接口入口 单击“新建”,进入公共接口创建页面。 图2 公共接口创建 创建
-
脚本 - Astro轻应用 AstroZero
前开发了一个脚本circle,可以用如下方式加载。 import * as circle from './circle'; 定义输入、输出变量。 脚本可以有多个输入、输出参数,也可以没有。所有的输入或输出参数必须封装在一个class中,作为实例成员。 本例中,脚本有6个输入参数,
-
方法和实践 - Astro轻应用 AstroZero
55,并定义字段为必填字段、是唯一且大小写敏感,单击“下一步”。 平台会根据字段标签自动生成字段名称,但请参照表1,修改字段名。对于utf-8编码,一个汉字占用三个字节。 图4 定义“设备编码”详细信息 系统实际创建的字段名称为“HW__equipmentSN__CST”,“HW
-
什么是脚本 - Astro轻应用 AstroZero
服务编排是图形化,组合编排业务,相当于使用积木编排业务的流程(建议不超过20个图元)。 参见使用SQL查询数据操作一条SQL查询语句,可以看出脚本更直观代码化,服务编排更流程图形化。 脚本用什么编辑器 AstroZero提供一个方便简洁的在线开发IDE,即脚本编辑界面,脚本编辑界面开发体验接近离线的开发工具,具有如下优势:
-
调用约束 - Astro轻应用 AstroZero
本章节介绍脚本的调用约束。 不允许在应用项目的Script中,调用BO的Script。 例如, 设备管理应用的Script,不可调用设备BO内的任何Script。 不允许跨BO,调用Script。 例如,人员BO的Script,不允许调用设备BO内的任何Script。 父主题: 脚本开发规范
-
AstroZero脚本中可使用哪些资源? - Astro轻应用 AstroZero
AstroZero脚本中可使用哪些资源? 脚本支持TypeScript代码,兼容ES5 JavaScript语法,只可使用平台封装的标准库API TypeScript。 TypeScript 脚本标准库 父主题: 应用后端开发
-
在AstroZero服务编排、工作流或脚本中,邮件发送功能不可用? - Astro轻应用 AstroZero
com SMTP服务地址:端口 配置为邮箱开通SMTP功能时的SMTP服务器地址和端口号。 常用邮箱开启SMTP后,SMTP服务器地址及端口请参见表2。 示例:smtp.163.com:465 表2 常用邮箱SMTP服务器地址及端口 邮箱 SMTP服务器地址 服务端口 163邮箱
-
创建公共服务接口 - Astro轻应用 AstroZero
在应用开发页面,单击左下角的“服务”,进入公共接口页面,查看上一步中新建的自定义接口URL“/service/HW__MyApp/1.0.0/editEquipment”,后续开发页面时,会使用这个URL。 图4 查看自定义接口URL 参照上一步,创建“按ID查询设备详情”脚本“HW__que
-
什么是脚本 - Astro轻应用 AstroZero
服务编排是图形化的,组合编排业务,相当于使用积木编排业务的流程(建议不超过20个图元)。 参见使用SQL查询数据操作一条SQL查询语句,可以看出脚本更直观代码化,服务编排更流程图形化。 脚本用什么编辑器 低代码平台提供了一个方便简洁的在线开发IDE,即脚本编辑界面,脚本编辑界面开发体验接近离线的开发工具,具有如下优势:
-
脚本中预置的API - Astro轻应用 AstroZero
操作Excel文件,例如生成Excel文件。 text 操作文本,例如将文本转换为二进制。 xml 操作XML文件,例如读取XML文件内容。 uuid 生成全局唯一标识。 父主题: 预置API
-
设置定时任务 - Astro轻应用 AstroZero
名称 新建定时任务的名称。 类型 选择定时任务的执行类型,支持脚本或服务编排。 服务编排/脚本 选择定时任务执行的脚本或服务编排。 任务首次执行时间 首次执行脚本的时间。 执行次数 定时任务执行次数,支持“仅执行一次”和“按设置的频率执行多次”。 执行周期单位 当“执行次数”配置为
-
同步第三方认证协议用户 - Astro轻应用 AstroZero
AstroZero在响应请求后,将重定向到第三方服务器,此时第三方服务器根据该配置决定是否校验state参数一致性(即cookie或session里的state)。如果开启校验后,state不一致,则AstroZero拒绝此请求,且不再发起换取access_token的请求。如果一致,则流程正常运行。 属性映射