需要在React / Node网络应用中实施WebRTC视频聊天的帮助

时间:2018-09-08 18:45:03

标签: node.js reactjs video webrtc peer

我正在尝试使用React前端和Node后端实现远程医疗Web应用程序。

我当前正在使用的库是Simple-Peer。

我有一个react组件,它通过路由/auth对后端进行API调用。

问题是,在调用路由时,我似乎什么也没回来:

const peer1 = new Peer({
  initiator: true,
  wrtc: wrtc,
  trickle: false
});

// Routes
app.get('/auth', (req, res) => {
  peer1.on('signal', data => {
    console.log(data)   // Not firing
  });
});

我的index.js文件中的其他文件:

const express = require('express');
const bodyParser = require('body-parser');
const Peer = require('simple-peer');
const wrtc = require('wrtc');

// App setup
const app = express();
app.use(bodyParser.json());

const peer1 = new Peer({
  initiator: true,
  wrtc: wrtc,
  trickle: false
});

// Routes
app.get('/auth', (req, res) => {
  peer1.on('signal', data => {
    console.log(data)   // Not firing
  });
});


if (process.env.NODE_ENV === 'production') {
  app.use(express.static('client/build'));

  const path = require('path');
  app.get('/', (req, res) => {
    res.sendFile(path.join(__dirname + '/client/build/index.html'));
  });
}

// Server setup
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => console.log("Server started"));

我在这里想念什么吗?

0 个答案:

没有答案