如何创建和运行我自己的peerjs服务器?

时间:2014-10-15 05:13:54

标签: npm npm-install peerjs

我从git-hub获得了以下代码,但我不知道如何使用和执行。

 $> npm install peer   --->where i want to install this node_module ?
  //Run the server:

 $> peerjs --port 9000 --key peerjs     
         or
 var PeerServer = require('peer').PeerServer;
 var server = new PeerServer({port: 9000, path: '/myapp'});

上述步骤之间的区别是什么。何时何地使用这些步骤。

4 个答案:

答案 0 :(得分:7)

npm install peer后转到/root/node_modules/peer/node_modules/ws。然后添加类似

的内容
var PeerServer = require('peer').PeerServer;
var server = PeerServer({port: 443, path: '/peerjs'});
index.js

并使用nodejs /root/node_modules/peer/node_modules/ws/index.js

启动服务器

答案 1 :(得分:0)

获取peerjs-server的方法很少:

  1. npm install peer

  2. git clone https://github.com/peers/peerjs-server

  3. 从git下载并解包zip-file

  4. 之后转到<path_to_peerjs-server>/bin并使用命令运行peerjs-server:

    node peerjs --port 9000 --key peerjs
    

    ./peerjs --port 9000 --key peerjs
    

    peerjs-server有更多选项,您可以使用不带参数的命令./peerjs来查看它们。

答案 2 :(得分:0)

您可以运行:

npm install peer

然后添加您的server.js: `

 //Peer server
    var privateKey  = fs.readFileSync('sslcert/server.key', 'utf8');
    var certificate = fs.readFileSync('sslcert/server.crt', 'utf8');

  const { PeerServer } = require('peer');
  const peerServer = PeerServer({ port: 443, 
                                path: '/' ,
                                ssl: {
                                    key: privateKey,
                                    cert: certificate
                                  }
                            
                            });

` 确保在客户端(脚本在index.html上运行)上具有

myPeer = new Peer({host:'/', 
                  secure:true,
                   port:443,
                path: '/'})

答案 3 :(得分:-2)

node peerjs --port 9000 --key peerjs

在macOS上对我有用。

peerjs或./peerjs在终端上不起作用。