9

我从 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

4 回答 4

11

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

于 2015-02-15T14:53:43.433 回答
4

获取 peerjs-server 的方法有几种:

  1. npm install peer

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

  3. 从 git下载并解压zip 文件

之后,<path_to_peerjs-server>/bin使用以下命令运行 peerjs-server:

node peerjs --port 9000 --key peerjs

或者

./peerjs --port 9000 --key peerjs

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

于 2017-08-06T13:42:10.647 回答
1

你可以运行:

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: '/'})
于 2020-08-22T22:03:38.050 回答
-3

节点 peerjs --port 9000 --key peerjs

这在 macOS 上对我有用。

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

于 2020-03-06T03:52:45.703 回答