2016-05-18 6 views
-1

Ich benutze Vert.x und Angular und ich habe eine Javascript-Bibliothek, die ich anderen Menschen erlauben würde, in ihrem code-clientseitigen Code zu nutzen. Wie kann ich sie so etwas wie zu tun aktivieren:Wie stelle ich meine Javascript-Bibliothek für andere Clients zur Verfügung?

<script src="cdn.myServer/myLib.js"></script> 

Grundsätzlich ich das gleiche tun wollen, wie Google mit ajax.googleapis.com für meine js Bibliothek auf meinem Server.

+0

Afaik, cdn ermöglicht Benutzern das schnellere Herunterladen von Skripts durch Zugriff auf physisch nahe gelegene Server und versucht daher, die Latenz für bestimmte Benutzer zu reduzieren. Daher müssen Sie Ihr Skript wahrscheinlich auf mehreren Servern bereitstellen. Vielleicht kann Google Ihnen helfen. Erster Link, den ich geklickt habe: https://www.scalescale.com/rolling-your-own-cdn-build-a-3-continent-cdn-for-25-in-1-hour/ – Trace

+0

Ich interessiere mich weniger für das Herunterladen von Skripten schneller und mehr über das Aussetzen der Ressource. Wie kann ich meine js Bibliothek verfügbar machen, damit andere Leute sie benutzen können? – Grammin

+0

Einfach auf den FTP-Server hochladen und den Link teilen? – Nonemoticoner

Antwort

1

Sie können BOWER oder NPM zum Veröffentlichen Ihrer Bibliothek verwenden. So können andere es in ihren Apps mit bowr/npm installieren. Eine andere Möglichkeit besteht darin, es in github zu platzieren und es als statische Datei mit rawgit.com zu verwenden.

+0

Anstatt BOWER, NPM oder Github zu verwenden, kann ich es einfach von meiner eigenen vert.x-Ressource als statische Datei ausliefern und den Benutzern erlauben, es so zu nutzen? – Grammin

+0

@Grammin Schreiben Sie einfach eine Anfrage, die mit JS-Datei antwortet. – Nonemoticoner

1

Abgesehen von CDN, können Sie auch npm oder bower Paket machen, das von anderen Entwicklern im Modul-Repository gefunden werden kann.