Я пытаюсь реализовать веб-приложение для телемедицины с интерфейсом React и Node.
Библиотека, которую я сейчас использую - Simple-Peer.
У меня есть компонент реагирования, который выполняет API-вызов к моему бэкэнду по маршруту /auth
.
Проблема в том, что когда вызывается маршрут, мне кажется, что я ничего не получаю обратно:
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"));
Я что-то здесь упускаю?