Npm 如何创建和运行我自己的peerjs服务器?
我从git hub获得了以下代码,但我不知道如何使用和执行Npm 如何创建和运行我自己的peerjs服务器?,npm,npm-install,peerjs,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 Pee
$> 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'});
以上步骤的区别是什么。何时何地使用这些步骤。在
npm安装peer之后
转到/root/node\u modules/peer/node\u modules/ws
。然后添加如下内容
var PeerServer = require('peer').PeerServer;
var server = PeerServer({port: 443, path: '/peerjs'});
在
index.js
中,使用nodejs/root/node\u modules/peer/node\u modules/ws/index.js启动服务器
获取peerjs服务器的方法有几种:
npm安装对等机
git克隆https://github.com/peers/peerjs-server
/bin
并使用以下命令运行peerjs服务器:
node peerjs --port 9000 --key peerjs
或
peerjs服务器有更多选项,您可以使用命令/peerjs
,不带参数查看它们。节点peerjs—端口9000—键peerjs
这在macOS上对我很有效
peerjs或./peerjs在终端上不工作。您可以运行:
npm安装对等机
然后添加您的server.js:
`
`
确保在客户端(脚本在index.html上运行)上具有:
myPeer = new Peer({host:'/',
secure:true,
port:443,
path: '/'})
您是否已完成此步骤。。。那被接受的答案呢?它是有效的。运行nodejs/root/node_modules/peer/node_modules/ws/index.js后,打开浏览器并键入。您应该看到这个JSON文件({“name”:“PeerJS Server”,“description”:“代理PeerJS客户端之间连接的服务器端元素”,“website”:“})密钥呢?我们从哪里得到它?它在哪里?server.js?server.js是您创建的js文件,您将代码放在哪里以启动服务器节点。实际上,server.js可以有您想要的任何名称。例如,它可以是myserver.js。名称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
}
});
myPeer = new Peer({host:'/',
secure:true,
port:443,
path: '/'})