0

我正在使用我自己的peerjs服务器,它运行时没有任何错误,并且连接正常,但是在 clinet 控制台上我收到错误Invalid key provided

var peer = new Peer({host: 'domain.com', port: 3000, path: '/peerjs',debug: 3});

这是日志

peer.js:1476 PeerJS:  Socket open
peer.js:1476 PeerJS:  ERROR Aborting!
peer.js:1476 PeerJS:  ERROR Error: Invalid key provided
(index):22 Peer error Error: Invalid key provided
    at Peer.emitError (peer.js:1070)
    at Peer._abort (peer.js:1063)
    at Peer._handleMessage (peer.js:883)
    at Socket.<anonymous> (peer.js:809)
    at Socket.emit (peer.js:1802)
    at WebSocket._socket.onmessage (peer.js:1252)
peer.js:1476 PeerJS:  Socket closed.
4

1 回答 1

1

你确实需要一把钥匙。如果您在这里查看 peerjs-server 文档https://github.com/peers/peerjs-server

您将看到启动 peerjs 服务器的命令行:

$> peerjs --port 9000 --key peerjs

这并不明显,但它使用“peerjs”键运行它。

如果您不提供,客户端代码 peer.js 将默认密钥为“peerjs”。

因此,如果您正确运行服务器,则密钥是可选的:)

于 2017-02-04T14:19:46.757 回答