2017-03-12 32 views
1

我是Node.js平臺的新成員,想在我的應用程序中使用https://www.npmjs.com/package/simple-peer模塊。但無法弄清楚如何在我的應用程序中實現它。我無法弄清楚他們的文檔。是否有任何資源可以顯示與Node.js或Node + Express一起使用該模塊的過程?如何在Node.js中使用簡單對等模塊?

+0

?在你提供的鏈接的'用法'部分,有一個使用nodejs的例子.... –

+0

我注意到了它,但是沒有路由並且無法弄清楚如何使用這些代碼。如果有一個實現該模塊的git repo,對我會有幫助。 –

+0

恐怕在這裏得到任何幫助,你需要嘗試一下,展示你已經嘗試過的東西,並精確地解釋你的問題 –

回答

1

如文檔中解釋,

此模塊的工作原理與browserify瀏覽器。

基本上你需要編寫nodeJS(即CommonJS的)碼 - 如實施例中所示 - 然後使用browserify,產生可以使用的瀏覽器側​​的包文件。

最有可能的,webpack可以作爲替代browserify

+0

有新的方向,謝謝。 –

1

可能會晚點,但是:

如果你不想,這不是強制使用browserifywebpack這個非常模塊去工作,但是至少現在是一個很好的做法。

simple-peer包中提到:

注意:如果你不使用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--> 

現在使用SimplePeer()index.html as:

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

希望這會有所幫助:)