繁体   English   中英

如何在Node.js中使用简单对等模块?

[英]How to use simple-peer module in Node.js?

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

如文档中所述,

该模块可在带有browserify的浏览器中使用。

基本上,您需要编写nodeJS (即commonJS)代码(如示例中所示),然后使用browserify生成一个可在浏览器端使用的捆绑文件。

Webpack最有可能被用作浏览器替代

可能会迟到,但:

如果你不想,这不是强制使用browserifywebpack这个非常模块的工作,但它是一个很好的做法,虽然,至少现在是这样。

简单对等包中提到:

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

这意味着您可以通过在html文件中添加一个script标签来在window对象上获取SimplePeer() ,例如:

<script src="<path to your node_modules>/simple-peer/simplepeer.min.js"></script>

对我来说,这有效:

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

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

const peer = new SimplePeer({
    // Code ...
});

希望这可以帮助 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM