1

我在使用模型的 publishCreate 方法时遇到了一些问题,这是我的代码。我的意图是向聊天中的每个人发送新消息(并发送通知),但创建消息的人除外。到目前为止一切顺利,除了socketToOmit部分,我在请求中传递了套接字以省略但他没有被省略,他也收到了消息。

Message.publishCreate({
      id: created_message.id,
      message: created_message.message,
      sender_nickname: created_message.sender_nickname,
      sender_id: created_message.sender_id,
      createdAt: created_message.createdAt.toISOString()
}, req.socket);
4

1 回答 1

0

您是否尝试使用数组(包含 req.socket 作为唯一元素)作为 publishCreate 方法的第二个参数?

Message.publishCreate({
  id: created_message.id,
  message: created_message.message,
  sender_nickname: created_message.sender_nickname,
  sender_id: created_message.sender_id,
  createdAt: created_message.createdAt.toISOString()
}, [req.socket]);
于 2014-06-30T10:57:18.410 回答