作用
每个请求是在执行一个CallbackList
,因此都有一个this对象云代码中this对象就是一个
CloudCodeRuntime
实例它通过
CloudCodeWrapper.call
和 CloudCodeWrapper.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 不是一个对象,或者是个数组,则会抛异常