socket.io - 无法连接 Treeline 上的套接字

标签 socket.io sails.js treeline

我在 View 中有这个:

io.socket.on('message', function(response){
  if (response.verb === 'created') {
    console.log('connected');
  }
});

我还创建了一个名为“message”的模型,以及它的 API 休息。

你知道我在这里错过了什么吗?

最佳答案

Treeline 不使用与 Sails 相同的内置 pubsub 方法。这些可能会在未来被纳入,但目前我们犯了“不包括无法关闭的东西”的错误。因此,如果您想通知客户端有关新消息模型创建的信息,您可以通过将Sockets包中的一台机器添加到您的路线来实现。最容易测试的方法是 send to all,在 Sails 中又称为“blast”——它将向每个连接的套接字发送一条消息。

关于socket.io - 无法连接 Treeline 上的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29122090/

相关文章:

sails.js - 在 Treeline 中验证用户名/密码的最简单方法是什么?

node.js - 在 treeline.io 中使用自定义 Machinepack

javascript - 防止 MySQL 行一次更新两次? (nodejs mysql)

angularjs - MEANJS:SocketIO 中的安全性

javascript - 找不到 socket.io.js

javascript - SailsJS,SocketIO,没有收到消息

javascript - 使用 socket.io node.js 的事件发射器内部的事件发射器

javascript - 使用 Express 创建 Node js 应用程序时,如何默认在所有 Controller 中注入(inject)模型、服务

sails.js - 是否可以在 Sailsjs 中构建更复杂的模型