我正在尝试在vue应用程序中使用peerjs。所以我像这样在vue index.html文件的头中添加了cdn脚本。
$ shopt -s failglob
$ var='[name]-with-brackets'
$ echo $var
bash: no match: [name]-with-brackets
$ echo "$var"
[name]-with-brackets
现在在组件的安装挂钩中,我这样做只是在控制台ID
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta data-n-head="true" name="viewport" content="width=device-width, initial-scale=1.0">
<title>peer</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.9/peer.min.js"></script>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
什么都没发生。
然后,我创建了一个简单的html文件并运行该html文件,从而能够看到ID。
接下来,我很疲倦地看到XHR选项卡,我看到运行纯HTML文件时,发送了两个Ajax调用,结果返回了ID。但实际上,没有什么比这更好的了。我得到的套接字都将返回此值
var peer1 = new Peer();
peer1.on('open', function(id) {
console.log('My peer1 ID is: ' + id);
});
cookie_needed : 假 熵 : 1058218289 起源 : [“ :”] 网络套接字 : 是
另一件事,同行js文档说使用api密钥,但是如果我使用api密钥,在vue或html中什么也不会发生。没有密钥,在html文件中我获得了ID。
任何人都知道,请帮助我。谢谢。