更多接口

下面列出未在其它章节提到的接口

前端接口

可以直接在前端调用的接口

$api.request(URL, 选项, 请求体) 请求第三方URL,选项可选,请求头headers,请求方法method等信息都放在里面。当请求方法未定义时会根据有无请求体body默认设置为POST或GET。请求体可选,是待提交的内容对象,会自动根据请求体的内容给请求头设置Content-Length。

$api.sendCode(to) 发送验证码到指定手机号/邮箱。在后端可以用$api.valiCode(to, code)来验证。

$api.sendMail(to, subject, html) 发送验证码到指定邮箱。

$api.district(id) 获取指定id的行政区域,无参数时获取到的是全国行政区域(即id为000000)。取得的数据根据id放在$c.district对象里。

后端接口

只能在后端服务或request事件中调用

$api.request(URL, 选项, 请求体)

$api.clearCache(path)

$api.valiCode(to, code) 验证发给指定手机号/邮箱的验证码是否有效。

Redis DB 用于缓存/临时存储小数据。

$rdb.set(键, 值, 缓存时间) 插入一条数据,缓存时间最大值为7200秒(2小时),默认60秒。
Redis是内存数据库,应节制使用,平台会阻止10分钟内超过1000次内容超过1000字符的操作,或10分钟内超过10000次的操作。

$rdb.get() 取得key的数据

$rdb.del() 删除key的数据

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