【发布时间】:2017-07-06 08:11:02
【问题描述】:
我使用 javascript 的 webRTC 库 peerjs 创建了一个简单的视频聊天应用程序。 现在我正在尝试在 zeit.co 上部署该网站。但是当一个 peerjs 实例被创建时我得到了错误 下面是我提到的运行服务器的端口和主机的代码
服务器端代码
const express = require('express')
const app = express()
const path = require('path')
const server = require('http').createServer(app)
const io = require('socket.io').listen(server)
const srv = server.listen(3000)
app.use('/peerjs', require('peer').ExpressPeerServer(srv, {
debug: true
}))
const users = []
const connections = []
server.listen(3000, () => {
console.log('server running')
})
app.use(express.static(path.join(__dirname, 'public')))
app.get('/', (req, res) => {
})
客户端代码
const peerObj = {
host: '127.0.0.1',
path: '/peerjs',
debug: 3,
config: {icerServers: [
{ url: 'stun:stun1.l.google.com:19302' },
{ url: 'turn:numb.viagenie.ca',
credential: 'muazkh',
username: 'webrtc@live.com' }
]}
}
peer = new Peer(peerObj)
- 列表项
【问题讨论】: