Articles of sails.io.js

用node.js套接字客户端发送事件到sails.js(0.11.x)

服务器 :sails.js(0.11.x)是服务器 客户端 :一个包含sails.io@0.11.5和socket.io-client@1.3.5的node.js脚本 大图 :我有或将有一个连接到sails.js服务器的nod​​e.js脚本的场,并将执行各种任务。 即时目标 :我想在客户端 – >服务器的套接字连接期间发出事件,例如: socket.emit('got_job', job.id); 为什么? 如果可能的话,我可以在一个控制器(或控制器+服务)中的服务器端创build各种事件处理程序,并保持我的代码清洁,同时pipe理客户端/服务器端点之间的一组有状态事务以支持此脚本场。 文档 :这是如何使用socket.io客户端sails.js这个每帆的文档: https : //github.com/balderdashy/sails.io.js? files =1# for-nodejs 我没有太多的代码来分享除了那个链接之外的东西,但是我会在这里粘贴它,以防万一: var socketIOClient = require('socket.io-client'); var sailsIOClient = require('sails.io.js'); // Instantiate the socket client (`io`) // (for now, you must explicitly pass in the socket.io client when using this library from Node.js) var […]

使用套接字保持Sails.js集合的客户端同步

我非常喜欢Meteor的pub / sub。 我想知道是否有一种方法来获得类似的工作stream,使用sails.js或一般的套接字库。 特别是,我希望能够做的事情是: // Server-side: App.publish('myCollection', -> collection.find({})) // Client-side: let myCollection = App.subscribe('myCollection') let bob = myCollection.find({name: 'Bob'}) myCollection.insert({name: 'Amelie'}, callback) 所有与服务器的交互应该在后台进行。