React Native是否需要更多websocket配置?

时间:2017-02-08 10:25:03

标签: javascript node.js reactjs websocket react-native

我已按照此“指南”设置了websocket连接:

https://facebook.github.io/react-native/docs/network.html

到目前为止我的代码,React Native中的第一个块:

ws = new WebSocket("ws://localhost:8087/");

ws.onopen = () => {
  ws.send('something');
};
ws.onmessage = (e) => {
  this.setState({ message: e.data });
};

第二个块,我的节点服务器:

const WebSocketServer = require('ws').Server;

const wss = new WebSocketServer({ port: 8087 });

const messages = [];

wss.on('connection', (ws) => {
  messages.forEach((message) => {
    ws.send(message);
  });
  ws.on('message', (message) => {
    messages.push(message);
    console.log('Message Received: %s', message);

    wss.clients.forEach((conn) => {
      conn.send(message);
    });
  });
});

它工作正常但是当我部署时,我是否需要设置另一个服务器,其中包含除了React Native提供的连接之外的websocket连接?

0 个答案:

没有答案