无法在端口443上创建PeerJS服务器

时间:2020-08-26 18:12:38

标签: javascript peerjs

我的服务器具有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”脚本。

0 个答案:

没有答案