$srv 自定义后端服务

可以在【后端服务】中添加各种后端服务,取个唯一的服务名,通过编写表达式来定义提供的具体服务。

$srv.服务名(data)

内部服务仅供应用内部使用。
data提供的数据将作为表达式的执行上下文直接引用。
服务的最后一行表达式的返回值将传回前端。

$srv.服务名(data, appId)

跨站服务旨在应用间共享数据,用法跟内部服务一种,只是要带是目标应用(提供服务的应用方)的AppId。
通常我们只开放服务给特定的应用,为了安全应先查验请求用户是否是来自许可应用,如stopIf(user.ai != "许可应用的appId"),再写具体服务内容,最后一行写个变量以返回前端。

https://{你的域名}/api/public/{服务名}

公开服务作为开放的API供外部使用。
API请求方法可以是GET或POST,API后面带的query(查询参数)和POST提交的body将作为表达式的执行上下文直接引用。
返回哪些数据由最后一行表达式的返回值决定。

开发期间如果还没绑定自己的域名而临时使用平台的二级域名请求URL可以用:https://zc-app.cn/api/public/{你的appId}
注意,公开服务要发布以后第三方才能调用。

由众触低代码平台生成和驱动