MEAN ist ein Full-Stack-JavaScript-Lösungsstapel, der dabei hilft, Webanwendungen schnell und einfach zu erstellen. MEAN enthält vier Haupttechnologien: MongoDB: die Datenbank; Express.js: der Webserverframework; Angular.js: das Frontend-Framework; und Node.js: die Plattform.
Folgende Schritte leiten Sie, wie Sie eine MEAN-Umgebung auf einem VPS installieren und konfigurieren können:
Schritt 1: Vorbereiten des VPS
Bevor Sie mit anderen Aufgaben beginnen, stellen Sie sicher, dass Ihr VPS mit einem aktuellen Ubuntu Server eingerichtet ist.
Schritt 2: Installieren und Einrichten von Node.js
Führen Sie die folgenden Befehle aus, um Node.js zu installieren:
- curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash sudo apt-get install -y nodejs
Schritt 3: Installieren und Einrichten von MongoDB
Führen Sie die folgenden Befehle aus, um MongoDB zu installieren:
- sudo apt-get update
- sudo apt-get install -y mongodb
Schritt 4: Installieren und Einrichten von Angular CLI
Angular CLI ist ein Befehlszeilenschnittstelle zum Erstellen von Angular-Anwendungen. Installieren Sie es mit npm (Node Package Manager):
- npm install -g @angular/cli
Schritt 5: Installieren und Einrichten von Express
Ähnlich installieren Sie Express.js mit npm:
- npm install express —save
Schritt 6: Ihr MEAN Stack ist nun bereit. Um eine neue Anwendung zu erstellen, können Sie den Befehl “ng new” verwenden. Zum Beispiel:
- ng new my-mean-app
Schritt 7: Wechseln Sie in das Verzeichnis Ihrer neu erstellten Anwendung und starten Sie den Server:
- cd my-mean-app
- ng serve
Nun sollten Sie in der Lage sein, auf Ihre Anwendung zuzugreifen, indem Sie zu http://VPS_IP:4200 navigieren.
Hinweis: Dies ist ein grundlegender Leitfaden zum Einrichten einer MEAN-Umgebung auf einem VPS. Je nach Ihrer spezifischen Anwendung und Anforderungen könnte der Konfigurationsprozess komplexer sein.