如何在 Node.js 中使用 simple-peer 模块?

Sha*_*hid 3 javascript node.js webrtc

我是 Node.js 平台的新手,想在我的应用程序中使用https://www.npmjs.com/package/simple-peer模块。但无法弄清楚如何在我的应用程序中实现它。我无法弄清楚他们的文档。是否有任何资源可以显示在 Node.js 或 Node+Express 中使用该模块的过程?

Pra*_*rya 5

可能会迟到,但是:

如果您不想这样做,那么使用该模块browserifywebpack使该模块正常工作不是强制性的,但这是一个很好的做法,至少目前是这样。

simple-peer包中提到:

注意:如果您不使用 browserify,则使用包含的独立文件 simplepeer.min.js。这会在窗口上导出 SimplePeer 构造函数。

这意味着你可以SimplePeer()在上window加入了对象script在标签中加入html文件,如:

<script src="<path to your node_modules>/simple-peer/simplepeer.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

对我来说这有效:

<script src="<path to your node_modules>/simple-peer/simplepeer.min.js"></script>
<script src="/index.js"></script>   <!-- Keep this script tag below simplepeer.min.js-->
Run Code Online (Sandbox Code Playgroud)

现在使用SimplePeer()内部index.html作为:

const peer = new SimplePeer({
    // Code ...
});
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)