【发布时间】:2018-06-21 07:13:33
【问题描述】:
我正在使用带有自签名证书的peerjs-server,如下(在服务器中):
var base = process.env.PWD;
var fs = Npm.require('fs');
var PeerServer = require('peer').PeerServer;
var server = PeerServer({
port: 9000,
path: '/',
ssl: {
key: fs.readFileSync(base + '/certificates/key.pem', 'utf8'),
cert: fs.readFileSync(base + '/certificates/cert.pem', 'utf8')
}
});
并按如下方式连接到它(在客户端):
window.peer = new Peer({
host: 'localhost',
port: 9000,
path: '/',
debug:3,
config: {'iceServers': [
{ url: 'stun:stun.l.google.com:19302' },
{ url: 'stun:stun1.l.google.com:19302' },
]}
});
上述代码(客户端)在我不使用自签名证书时有效。
我现在面临的问题是,连接服务器时如何在客户端链接那些自签名证书?
我发现 like this one 的所有示例都没有使用 Meteor,而我正在努力使用流星实现同样的目标。
【问题讨论】: