nodejs:无法使用eventEmitter与来自websocket的数据进行交互

时间:2017-01-01 19:52:39

标签: node.js websocket stream eventemitter consuming

这是我的第一个,所以要温柔。

我使用以下网址从网站流式传输数据:

"use strict";
const ws = require('ws')
const w = new ws('wss://website')

w.on('message', (msg) => console.log(msg))

let msg = JSON.stringify({

     ///STUFF
})

w.on('open', () => w.send(msg))

我想创建一个响应来自websocket流的数据的事件监听器。

///confused about how I define what price target is!? 
///I would like it to set an event trigger on particular value from 
/// websocket data

var ticker = require('./openTick');

///not sure if I can check the msg like this
ticker.emit.on('priceTarget', function(){
    if (msg == priceTraget) {
        /// Run fracMarty.py
    };
});

现在写一下“msg”正在屏幕上显示,但是我无法与它交互,即迭代它等等。

我已尝试过tut,nodejs网站上的eventEmitter模块,以及其他4个人,他们都指示我只是让连接不与数据交互。

有人能指出我正确的方向。

谢谢, 鲍比菲舍尔

0 个答案:

没有答案