Articles of sockjs

SockJS复用示例404 index.html找不到

看看SockJS复用的例子 我得到了服务器运行。 当我去http://127.0.0.1:9999/multiplex ,看到一个欢迎消息“ Welcome to SockJS! ” 当我尝试浏览到index.hmtl http://127.0.0.1:9999/index.html我得到404消息“ Cannot GET /index.html ” ' index.html '与server.js正在运行在同一个目录下。 为什么服务器找不到这个文件?

使用Ember.js和Sock.js

有没有关于如何使用Ember.js的Sock.js教程? 我找不到任何东西。 任何示例,教程或指南都会很好。 我可以在普通的js中使用sock.js,例如: var sock = new SockJS('/echo'); sock.onmessage = function(e){ console.log(e.data); } sendButton.onclick = function() { var text = field.value; sock.send(text); } 但不知道如何使用它与Ember.js

强制断开服务器端sockjs node.js

我如何强制断开连接从服务器端使用sockjs? 我已经看了一遍主页,但没有运气。 我形象是这样的(但这是一个未知的方法): socket.close(); 自从我写了sockjs项目的基础已经快一年了,再次回到低层,我甚至找不到像'server.close()'这样的旧代码,文档在哪里呢? (关于closures特定客户的问题)

SockJs – 'info'path找不到

我正在运行一个SockJS的例子 。 冉npm安装(一切正常) 启动服务器没有问题。 当我第一次加载testing页面时 ,我看到有一个404错误的调用http://127.0.0.1/echo/info 我在看sockjs代码,我猜这是从这里调用 – https://github.com/sockjs/sockjs-node/blob/master/src/sockjs.coffee#L81 这个信息调用的目的是什么,为什么没有find? 我在configuration中缺less什么?

mongoDB + nodeJS:不能保持stream游标打开

对于日志查看器,我必须将更新写入sockJS套接字的mongoDB集合中。 在这篇文章的基础上,我使用本地nodeJS驱动程序的stream游标来创buildstream,但是它只适用于创buildstream时集合中存在的内容。 没有进一步的更新被写入。 这是我的代码: var server = new mongodb.Server(config.db_host, config.db_port, {}); var DB = new mongodb.Db('myLogs', server, {w:0}).open(function (error, database) { if (error) throw error; db.logs = database.collection('logs'); }); var stream = db.logs.find({user: sID}, {sort: [['_id', 'asc']]}).stream(); stream.on('error', function (err) { socket.write(JSON.stringify({'action': 'log','param': 'log db streaming error'})); }); stream.on('data', function (doc) { socket.write(JSON.stringify({'action': 'log','param': doc.log})); […]

从控制台中删除Sockjsdebugging信息? (的NodeJS)

由于某些原因,sockjs将一些请求信息打印到我的控制台中。 我没有告诉它在我的代码中的任何地方这样做。 例如; GET /echo/info 1ms 200 GET echo/332/ed2323/websocket 1ms etc 是否有可能以某种方式来解决这个问题?

远程调用使用sockjs或dnode作为nowjs的可能替代品

我正在寻找Nowjs的替代品,用于在NODEJS服务器上从客户端进行远程函数调用,并且偶然发现了dnode和sockjs作为可能的选项。 有人可以指出一个在另一个之间的差异和优势,或者如果我应该看看其他模块?

closuresSockJS连接

我在我的SockJS servers前面使用了HAProxy ,并且遇到了SockJS连接不好的问题。 我的NodeJS代码: var sockjsSockets = {}; /** * SockJS Server */ var echo = sockjs.createServer({ log: function (severity, message) { // Skip logging }, disconnect_delay: 20 }); echo.on('connection', function (conn) { // Identify this connection sockjsSockets[conn.id] = conn; conn.on('data', function (message) { // Write… }); conn.on('close', function () { try { delete sockjsSockets[conn.id]; […]

springwebsocket跺脚

即时通讯新的websocket和一直在探索springwebsocket解决scheme,我已经实现了来自以下url的Hello World应用程序: Spring websocket 。 我不想使用index.html页面,而是从nodejs调用服务器。 这是我用SockJS和Stompjs实现的。 var url = 'http://localhost:8080' var SockJS = require('sockjs-client'), Stomp = require('stompjs'), socket = new SockJS(url + '/hello'), client = Stomp.over(socket) function connect(){ client.connect({}, function(frame){ console.log(frame) client.subscribe(url + '/topic/greetings', function(greeting){ console.log(greeting) }) }) } function sendName(){ var name = 'Gideon' client.send(url + '/app/hello', {}, JSON.stringify({ 'name': name })) } […]

广播与鞋袜

我正尝试使用shoe + dnode + sockjs设置一个简单的scenerio,我不知道如何向所有连接到Web应用程序的用户广播消息。 你知道是否有一个function或方法来pipe理这个? 还是应该用“手”来制造?