2017-03-12 4 views
1

Ich bin neu in Node.js-Plattform und möchte https://www.npmjs.com/package/simple-peer Modul in meiner Anwendung verwenden. Aber ich kann nicht herausfinden, wie man das in meiner Anwendung implementiert. Ich kann ihre Dokumentation nicht herausfinden. Gibt es eine Ressource, die die Verwendung dieses Moduls mit Node.js oder Node + Express anzeigen kann?Wie Simple-Peer-Modul in Node.js verwenden?

+0

? Im Abschnitt 'usage' des von Ihnen angegebenen Links gibt es ein Beispiel mit nodejs .... –

+0

Ich habe es bemerkt, aber es gibt kein Routing und ich kann nicht herausfinden, wie man diesen Code benutzt. Es wäre hilfreich für mich, wenn es ein Git Repo gibt, das das Modul implementiert. –

+0

Ich fürchte, dass, um hier Hilfe zu bekommen, Sie etwas ausprobieren müssen, zeigen Sie, was Sie versucht haben und genau zu erklären, was Ihr Problem ist –

Antwort

1

Wie in der Dokumentation,

Dieses Modul im Browser mit browserify funktioniert.

Grundsätzlich müssen Sie nodeJS (d.h. Commonjs), Code schreiben - wie in den Beispielen gezeigt - dann browserify verwenden, um ein Bündel Datei erzeugen, die Browser-Seite verwendet werden können.

Höchstwahrscheinlich webpack kann als Alternative verwendet werden, um zu browserify

+0

Got neue Richtung, danke. –

1

spät sein könnte, aber:

Wenn Sie nicht wollen, ist es nicht zwingend erforderlich ist browserify oder webpack für dieses sehr Modul zu verwenden um zu arbeiten, aber ist eine gute Praxis, zumindest für jetzt.

In simple-peer Paket wird erwähnt:

Hinweis: Wenn Sie nicht mit browserify verwenden, dann das eigenständige Datei simplepeer.min.js enthalten verwenden. Dies exportiert einen SimplePeer-Konstruktor im Fenster.

Das heißt, Sie SimplePeer() auf dem window Objekt durch Hinzufügen eines script Tag in Ihrem html Datei wie erhalten können:

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

Für mich dieses Werk:

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

Jetzt SimplePeer() innen verwenden index.html wie:

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

Hoffe das hilft :)