在云代码中创建Hook 使用AV.realtime 返回undefined

var roomId = request["object"]["id"]
var appId = '';
var clientId = 'abc123';
console.log("room id " + roomId);
console.log('realtime:' + AV.realtime);
var realtimeObject = AV.realtime({
   // appId 需要换成你自己的 appId
   appId: appId,
   // clientId 是自定义的名字,当前客户端可以理解的名字
   clientId: clientId
});

console.log("2");
var room;
realtimeObject.room(roomId, function(obj) {
if (obj) {
    room = obj;
    console.log('room id:', room.id);
    console.log('room name:', room.name);
    console.log('room data:', room.attr);
  } else {
    console.log('服务器不存在这个 room。');
  }
});

room.send({
    testMsg: 'abcde'
}, function() {
    console.log('server ack.');
});

代码就是这样,输出 realtime:undefined
不能直接这么用吗?要怎么用?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进