Das Vapor-Projekt erstellen
Es sind nur wenige Schritte erforderlich, um ein vollständig lauffähiges Vapor-Backend auf Ihrem Computer zu erhalten.
Klonen Sie |_+_| (Zweig: 4) in einen Ordner Ihrer Wahl:
[Vapor api-template](https://github.com/vapor/api-template.git)
Notiz: _ derzeit befindet sich das Vapor 4-Template in einem Zweig namens $ git clone https://github.com/vapor/api-template.git -b 4 todo-backend-vapor
. Wenn Sie diesen Artikel später lesen, ist er möglicherweise bereits in master eingebunden. Wenn ja, einfach entfernen _4_
aus dem obigen Befehl._
Öffnen Sie das Projekt in Xcode:
npm installiert mehrere Versionen desselben Pakets
- Ziehen und ablegen den Ordner oder |_+_| in das Xcode-App-Symbol
Oder:
- Wechseln Sie über das Terminal das Verzeichnis zu Ihrem neuen Projekt (in meinem Fall: |_+_|) und geben Sie |_+_| ein.
Fügen Sie ein Arbeitsverzeichnis in Xcode hinzu
Bearbeiten Sie Ihre |_+_| Schema und aktivieren Sie Benutzerdefiniertes Arbeitsverzeichnis verwenden. Legen Sie es auf das Stammverzeichnis Ihres Projekts fest. Dies ist bei der Ausführung in Xcode erforderlich, um sicherzustellen, dass unsere SQLite-Datenbankdatei dort gespeichert ist.
So registrieren Sie das schnurlose Vtech-Telefon
Benutzerdefiniertes Arbeitsverzeichnis hinzufügen
Automatische Migrationen aktivieren
Fügen wir nun einen weiteren Schritt hinzu, um die automatische Migration zu aktivieren. Das ORM von Vapor |_+_|versucht, Ihre Modelle/Schemas beim Start zu migrieren:
Automatische Migration aktivieren
Warten Sie, bis alle Pakete aufgelöst sind, wählen Sie |_+_| Schema und führen Sie Ihr Projekt aus:
Ausführen der Vapor API-Vorlage
Sie werden feststellen, dass |_+_| wurde erschaffen. Fühlen Sie sich frei, es mit einem Datenbank-Client Ihrer Wahl zu überprüfen, wie z TischPlus oder SQLiteStudio .
Wechseln Sie zu Ihrem Browser und öffnen Sie http://localhost:8080 . Sie sollten sehen, dass es funktioniert!
Cash-App-Webseite
Einrichten von ngrok
Um Ihr lokales Back-End sichtbar und verfügbar zu machen todobackend.com , verwenden wir |_+_|.
Einmalige Einrichtungsaktionen:
vue-form Builder
- Gehe zu https://ngrok.com/download
- Laden Sie den Client herunter, entpacken Sie ihn und speichern Sie ihn irgendwo. z.B. in |_+_|
- Erstellen Sie ein kostenloses Konto bei ngrok
- Finden Sie hier Ihr Auth-Token: https://dashboard.ngrok.com/get-started/setup
- Verbinden Sie Ihr Konto im Terminaltyp:
_-b 4_
ngrok starten
- Wenn Sie von nun an einen Tunnel zu Ihrem lokalen Back-End erstellen möchten, können Sie einfach Folgendes eingeben:
Package.swift
Dadurch wird Ihr lokaler Port 8080 über die von |_+_| bereitgestellte URL erreichbar:
Notiz: _ In einem kostenlosen Konto ändert sich die URL, wenn Sie ngrok stoppen/starten. Aber das sollte uns jetzt nicht stören._
Kopieren Sie die HTTPS-URL in Ihren Browser. Sie sollten sehen, dass es wieder funktioniert. Super, dein Backend ist jetzt von außen erreichbar!
#programmierung #vapor #ios #swift #server-side-swift
medium.com
So erstellen Sie ein ToDo-Listen-Backend mit Vapor 4 und Swift
Beginnen Sie mit serverseitigem Swift. So erstellen Sie ein ToDo-Listen-Backend mit Vapor 4 und Swift