如何在Node.js中使用simple-peer模块?
How to use simple-peer module in Node.js?
我是 Node.js 平台的新手,想在我的应用程序中使用 https://www.npmjs.com/package/simple-peer 模块。但无法弄清楚如何在我的应用程序中实现它。我无法弄清楚他们的文档。是否有任何资源可以显示使用 Node.js 或 Node+Express 使用该模块的过程?
如文档中所述,
This module works in the browser with browserify.
基本上您需要编写 nodeJS
(即 commonJS)代码 - 如示例所示 - 然后使用 browserify,生成一个可以在浏览器端使用的捆绑文件。
很可能,webpack 可以用作 browserify
的替代品
可能会迟到但是:
如果您不想,也可以不强制使用 browserify
或 webpack
让这个模块正常工作,但这是一个很好的做法,至少现在是这样。
在 simple-peer 包中提到:
Note: If you're NOT using browserify, then use the included standalone file simplepeer.min.js. This exports a SimplePeer constructor on window.
这意味着您可以通过在 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 ...
});
希望这对您有所帮助:)
我是 Node.js 平台的新手,想在我的应用程序中使用 https://www.npmjs.com/package/simple-peer 模块。但无法弄清楚如何在我的应用程序中实现它。我无法弄清楚他们的文档。是否有任何资源可以显示使用 Node.js 或 Node+Express 使用该模块的过程?
如文档中所述,
This module works in the browser with browserify.
基本上您需要编写 nodeJS
(即 commonJS)代码 - 如示例所示 - 然后使用 browserify,生成一个可以在浏览器端使用的捆绑文件。
很可能,webpack 可以用作 browserify
的替代品可能会迟到但是:
如果您不想,也可以不强制使用 browserify
或 webpack
让这个模块正常工作,但这是一个很好的做法,至少现在是这样。
在 simple-peer 包中提到:
Note: If you're NOT using browserify, then use the included standalone file simplepeer.min.js. This exports a SimplePeer constructor on window.
这意味着您可以通过在 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 ...
});
希望这对您有所帮助:)