小编Apa*_*son的帖子

RxJS.fromWebSocket与Socket.io

我正在尝试使用带有Socket.io的Rx.DOM.fromWebSocket创建一个Subject.我真的迷路了 - 在哪里可以找到Socket.io实现的协议?

var rxSocket = Rx.DOM.fromWebSocket(
        'ws://localhost:12345',
        'ws',
        function (e) {
            console.log('Opening');
        });

rxSocket.subscribe(function (next) {
    console.log('Received data: ' + next);
});

rxSocket.onNext('data');
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的.我正在尝试在本地连接到运行Socket.io的服务器.当我刚使用标准时,io.connect()一切运行顺利,所以我的服务器启动并运行Socket.io.我试过谷歌(所以请不要LMGTFY ......)但不知道在哪里可以找到Socket.io的套接字协议实现.

在此先感谢,欢迎所有建议.

最好的问候,安东

sockets websocket node.js rxjs

2
推荐指数
1
解决办法
3124
查看次数

哪个节点指向usr/bin/node,cd usr/bin/node不存在

如果这是重复的话,我很抱歉:我已经阅读了几个类似的问题,但没有找到解释这个问题的解决方案.由于我对Linux(在Ubuntu 12.04上运行的小学操作系统)很陌生,我想有一个特定的答案,所以我不会意外做一些非常愚蠢的事情.

Node.js的最后一次更新破坏了npm,我不知道如何修复它.快速修复的最简单方法似乎只是安装和重新安装,所以我学会了如何做到这一点.我正在使用Chris Lea的Node.js的ppa.

但是遇到了一些问题.运行时, $ which node我得到文件夹引用/ usr/bin/node,然后我运行$ cd /usr/bin/node,得到输出: bash: cd: /usr/bin/node: No such file or directory.所以我有一个不存在的文件夹的引用,我不知道在重新安装之前卸载.

我能跑node file.js但也npm install package还是sudo npm install package.当用sudo运行时(我知道这是愚蠢的 - 但我不得不尝试'cus我很沮丧)没有在系统上安装任何东西,它只是列出了包中的文件.

我刚才粘贴了一个bash脚本,它创建并将我的全局变量放在我的用户文件夹中,名为.npm-packages.我对Linux很陌生,我不知道如何解决这个问题.来自bin文件夹的shebang在.npm-packages全球范围内工作.

如此迷失 - 如果你能帮助我,我会感激不尽.

非常感谢,安东

linux bash ubuntu node.js

1
推荐指数
1
解决办法
4585
查看次数

标签 统计

node.js ×2

bash ×1

linux ×1

rxjs ×1

sockets ×1

ubuntu ×1

websocket ×1