首页 目录 View on GitHub

the Leancloud framework G

返回

作用

每个请求是在执行一个 CallbackList,因此都有一个this对象
云代码中this对象就是一个 CloudCodeRuntime 实例
它通过 CloudCodeWrapper.callCloudCodeWrapper.runner 自动创建,没有手动创建的必要。

API

assign_status(Number status_code)

除了0以外的值都不推荐使用,推荐用ApiError代表错误。
如果云代码确实不返回数据,则可以通过 assign_status(0) 绕过“没有返回值”的检查

assign(String name, Any value)

在返回中添加 name,值为 value
如果value是个 AV.Object 或是它的数组,则会调用 .toJSON() 返回这个对象的内容,但这将丢失任何pointer类型的内容(只留下pointer的 objectId)。

assign(Object value)

把 value 和当前已有的返回值合并(extend)
因为合并过程通过 this.assign(name, value) 所以也有序列化 AV.Object 的能力
如果 value 不是一个对象,或者是个数组,则会抛异常