Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: Cloud Servers, VPS
Mittlerer Stack ist ein JavaScript-Framework, um mit der Entwicklung von Websites und Anwendungen zu unterstützen.Mittelwert ist eine Abkürzung für das JavaScript-Framework, das für MONGODB (Datenbank), express.js (Software), angular.js (Web Framework) und NodeJs steht (cross-Platform Backend-Umgebung) steht.
Diese Werkzeuge Kombinationen von Werkzeugen bieten einen schnellen und einfachen Weg, um Entwicklungsanforderungen bereitzustellen.Zusätzlich kann die mittlere Ressourcennutzung schneller sein als andere CRM-Frameworks, da Webseiten in der Regel keine Erfrischung benötigen.
Mittlere Stapel verwenden JSON, der einen kostengünstigen Open-Source-Framework mit globaler Unterstützung bietet.
Obwohl der mittlere Stack auf einem Windows-Betriebssystem installiert werden kann, läuft es normalerweise auf einer Linux-Basis.Viele Anforderungen, um eine mittlere Stack-Lösung zu erstellen, sind kostenlos und Open-Source, um zu beginnen, benötigen Sie jedoch einen Server mit einem Root-Zugriff und erforderlichen Ressourcen.Wir haben eine kurze Beschreibung einiger der Anforderungen aufgenommen, die Sie benötigen, um den mittleren Stapel aufzurufen und läuft.
Git: Sie müssen Git verwenden.Dies ist das Industrie-Standard-Versionskontrollsystem, das überwiegend von Entwicklern auf der ganzen Welt verwendet wird.Git ist ein etablierter, ständig gepflegter Open-Source-VCS, der ursprünglich von Linus Torvalds 2005 entwickelt wurde. Inszige Softwareentwicklungsprojekte sind auf Git für die Versionierung angewiesen.Kommerzielle, Open-Source, Corporate Behemoths und Small-House-Entwicklung laufen alle durch Git.
GIT ist zu einem unverzichtbaren Werkzeug für Entwickler und mehr, so der Industriestandard.Es funktioniert gut auf einer Vielzahl von Betriebssystemen und IDEs (integrierte Entwicklungsumgebungen).
Mongodb: MONGODB ist ein Open-Source-NoSQL-basiertes Datenbankverwaltungsprogramm.Eine Alternative zu herkömmlichen Datenbanken, NOSQL-Datenbanken mit größeren oder wachsenden Sätzen von verteilten Daten und verwaltet dokumentorientierte Informationen zum Speichern oder Abrufen von Informationen.
MONGODB unterstützt verschiedene Datenformen und ist eine von vielen nicht relationalen Datenbanktechnologien, die Mitte der 2000er Jahre unter dem NOSQL-Banner auf Prominenz stiegen.MONGODB wird üblicherweise in Big Data-Anwendungen und Verarbeitungsaufträgen mit unkonventionellen Daten verwendet, die nicht gut in starrer Beziehungsmodelle passen.Die MONGODB-Architektur besteht aus Sammlungen und Dokumenten und endet die Verwendung von Tischen und Reihen.
MONGO DB ist hervorragend für Abfragen, Indexierung, Lastausgleich, Aggregation, serverseitige JavaScript-Ausführung und andere Funktionen.
Node.js Bietet Entwickler die Möglichkeit, JavaScript zu verwenden und Befehlszeilenwerkzeuge und serverseitige Skript zu schreiben.Dies bedeutet, dass Scripts serverseitig ausführen und dynamische Webseiteninhalte herstellen, bevor die Seite an den Webbrowser des Benutzers gesendet wird.Auf diese Weise wird der Inhalt für eine schnelle Ladezeit reduziert und verringert den Last, den ein Browser anheben muss, um eine Website herzustellen.
Node.js ist Open-Source, Cross-Platform und läuft auf V8.Node.js repräsentiert ein "JavaScript überall" Entwicklungsmethodik und ist der Höhepunkt des Ziels, die Webanwendungsentwicklung in der Entwicklung einer einzelnen Programmiersprache anstelle von mehreren Sprachen auf der serverseitigen und laufenden clientseitigen Skripts zu vereinheitlichen.
Node.js ist kein Dateiname, sondern ein Etikett für das Produkt in seiner Gesamtheit.Es ist lediglich der Name des Produkts.Node.js hat eine ereignisgesteuerte Architektur, die von asynchroner E / A fähig ist.Diese Design-Optionen zielen darauf ab, den Durchsatz und die Skalierbarkeit in Webanwendungen mit vielen Eingabe- / Ausgabevorgängen und Echtzeit-Webanwendungen zu optimieren (z. B. Echtzeit-Kommunikationsprogramme und Browser-Spiele).
Eckig: Die Entwicklungsplattform von Evel ist aufgebaut Typoskript Und als Plattform beinhaltet Winkel:
Angular ermöglicht es Benutzern, eine Plattform auszunutzen, die von kleinen Einzelentwicklerprojekten auf Anwendungen von Unternehmen auf Enterprise-Ebene skaliert werden kann.Winkel ist so konzipiert, dass er so unkompliziert wie möglich aktualisiert wird, um die neuesten Verbesserungen mit minimalem Aufwand zu nutzen.Darüber hinaus besteht das eckige Ökosystem aus einer vielfältigen Gruppe von über 1,7 Millionen Entwicklern, Bibliotheksautoren und Content-Creators.
Bevor Sie den mittleren Stack installieren, müssen Sie sich über SSH an Ihrem Server anmelden.Befolgen Sie dort die folgenden Schritte, um Ihren Server vorzubereiten.
Schritt 1: Git installieren
dnf install gcc make git -y
Schritt 1: Erstellen Sie eine MONGODB-Repo-Datei
nano /etc/yum.repos.d/mongodb-org-4.4.repo
Schritt 2: Fügen Sie die folgenden Einträge der Datei hinzu und speichern Sie sie
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Schritt 3: Stellen Sie sicher, dass die Datei korrekt erstellt wird.
cat /etc/yum.repos.d/mongodb-org-4.4.repo
Schritt 4: MONGODB installieren.
dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6
Schritt 5: Starten Sie den Mongodb-Daemon.
systemctl start mongod
Schritt 6: MONGODB-Daemon-Status anzeigen
systemctl status mongod
Schritt 7: Aktivieren Sie den MONGOD-Dienst beim Start
systemctl status mongod
Installieren Sie node.js, indem Sie die folgenden Schritte ausführen.
Schritt 1: Überprüfen Sie die verfügbaren Node.js-Module
dnf module list nodejs
Schritt 2: Installieren Sie den Knoten.js.js.
dnf module install nodejs:14 -y
Schritt 3: Überprüfen Sie die installierte Node.js-Version
node -v
Schritt 4: Überprüfen Sie die installierte NPM-Version
npm -v
Schritt 1: Installieren Sie das eckige CLI
npm install -g @angular/cli
Jetzt mit den auf Ihrem Server installierten grundlegenden Bausteinen werden die verbleibenden Schritte die Installation an Ihren Server abschließen.
Schritt 1: Verwenden Sie das Klonen von Meancore
git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install
Schritt 2: Datei .env erstellen
nano .env
Fügen Sie die folgenden Einträge in die Datei hinzu.
NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true
Schritt 3: Antrag führen
npm run start:dev
Schritt 4: Überprüfen Sie, ob die mittlere Stapelinstallation im Browser korrekt durchgeführt wird, indem Sie zu {YourIP}: 3000 gehen.Beispiel, 192.168.1.1:3000.
Geschrieben von Hostwinds Team / Juli 30, 2021