我的服务器具有SSL证书,并且该域可以通过https正常运行。我运行了“ npm install peer”,然后运行了这个javascript:
const { PeerServer } = require('peer');
const peerServer = PeerServer({
port: 9000,
path: '/myapp'
});
它有效,但仅在http下有效;如果安全,则为false。此URL返回了正确的JSON: http://www.example.com:9000/myapp
然后我删除了“ port9000” PeerJS服务器,并运行了此javascript,因此希望可以与secure:true:
一起使用。const { PeerServer } = require('peer');
const peerServer = PeerServer({
port: 443,
ssl: {
key: fs.readFileSync('my.key'),
cert: fs.readFileSync('my.crt')
},
path: '/myapp2'
});
这不起作用。以下网址返回了一个空白目录,并且没有JSON: https://www.example.com:443/myapp2
我的服务器正在运行CentOS v。7.8 64位,并且使用httpd。
让我知道,配置非“知名”(即非443)的端口以用于与PeerJS Server进行https通信是否会更容易,因此我可以在客户端中设置“安全:true”脚本。