我正在尝试使用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"));
我在这里想念什么吗?