loopback - Installation
Installation
Du benötigst node.js auf deinem Rechner.
- Gib in deiner Kommandozeile/Terminal folgenden Befehl ein:
npm install -g loopback-cli
- Starte die Kommendozeile/Terminal neu.
Projekt anlegen
Du musst dich mit der Kommandoziele in dem Ordner befinden, wo der Ordner mit deinem Projekt erstellt werden soll. (Bei Windows wechselst du zu einem Verzeichnis mit dem Befehl cd
.)
Gib folgenden Befehl ein:
lb
Beantworte die folgenden Fragen entsprechend deines Projektes. Whäle die Version 3.x
und die Anwendungsart api-server
.
i> Es können ein paar Fehler oder Warnungen auftauchen. Das ist okay, da wir hier nur einen Prototyp bauen.
So könnte das Ergebnis bei dir aussehen:
J:\Projekte>lb
? Wie lautet der Name Ihrer Anwendung? edutube
? Name des Verzeichnisses eingeben, das das Projekt enthalten soll: edutube
create edutube/
info Arbeitsverzeichnis in edutube ändern
? Welche Version von LoopBack möchten Sie verwenden? 3.x (Active Long Term Support)
? Welche Art von Anwendung stellen Sie sich vor? api-server (Ein LoopBack-API-Server mit lokaler Benutzerauthentifizieru
ng)
.yo-rc.json wird generiert
I'm all done. Running npm install for you to install the required dependencies. If this fails, try running the command yourself.
Nächste Schritte:
Verzeichnis auf Ihre App ändern
$ cd edutube
Modell in Ihrer App erstellen
$ lb model
App ausführen
$ node .
Das API Connect-Team bei IBM entwickelt,
unterstützt und wartet weiterhin LoopBack, das ein zentrales Element von
API Connect darstellt. Wenn Sie für Ihre APIs leistungsfähige Optionen für Verwaltung und
Sicherheit benötigen, lesen Sie http://ibm.biz/tryAPIC
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm notice created a lockfile as package-lock.json. You should commit this file.
added 434 packages from 460 contributors and audited 2367 packages in 10.475s
found 0 vulnerabilities
J:\Projekte>cd edutube
Jetzt kannst du deinen Server starten:
J:\Projekte\edutube>node .
Web server listening at: http://localhost:3000
Browse your REST API at http://localhost:3000/explorer
Rufe deine API mit vollständigen Benutzermanagement über http://localhost:3000/explorer
auf.
Zum Beenden drückst du Strg+C.
Du musst den Server nach jeder Änderung der Konfiguration neu starten.
Möchtest du deine Webseite gleich mit ausliefern lassen, so musst du noch folgende Änderungen vornehmen:
- lege deine Webseite in den Ordner
client
- Lösche die Datei
root.js
- Ändere das Attribut
files
in der Dateiserver/middleware.json
auf
...
"files": {
"loopback#static": {
"params": "$!../client"
}
},
...