Was ist ein Node.js-Projekt?
Node.js ist eine JavaScript-Laufzeitumgebung, mit der Entwickler schnelle und skalierbare Webanwendungen, APIs und Dienste außerhalb einer herkömmlichen Browserumgebung erstellen können. Wenn Ihre Anwendung mit Node.js entwickelt wurde, können Sie sie jetzt direkt von Ihrem SiteGround-Konto als Node.js-Projekt hosten und bereitstellen.
In dieser Anleitung erfahren Sie, was ein Node.js-Projekt ist, wie es sich in Ihr bestehendes Hosting einfügt und was Sie wissen sollten, bevor Sie Ihr erstes Projekt erstellen.
Was ist ein Node.js-Projekt?
Ein Node.js-Projekt ist kein separates Produkt, das Sie zusätzlich erwerben müssen. Es läuft innerhalb desselben Hosting-Kontos wie Ihre anderen Websites und nutzt dieselbe Infrastruktur und denselben Kundenbereich. Sie können dieses Projekt in einem dedizierten Site Tools-Panel verwalten, dessen Einstellungen und Funktionen speziell auf die Node.js-Umgebung zugeschnitten sind.
Wie wird ein Projekt bereitgestellt?
Automatische GitHub-Bereitstellung
Eine der nützlichsten Funktionen von Node.js-Projekten ist die automatische Bereitstellung. Wenn Sie ein Projekt mit einem GitHub-Repository verknüpfen, überwacht SiteGround dieses Repository auf Änderungen. Jedes Mal, wenn neuer Code in den verknüpften Branch übertragen wird, wird Ihr Projekt automatisch neu erstellt und bereitgestellt, ohne dass manuelle Aktionen erforderlich sind.
Betrachten Sie das als automatische Updates für Ihre Anwendung: Sie übertragen Ihren Code, und die Live-Version Ihrer App wird entsprechend aktualisiert, ohne dass Sie sich anmelden und selbst etwas auslösen müssen.
Manueller Import
Wenn Sie kein GitHub-Repository verbinden möchten, können Sie Ihr Projekt auch bereitstellen, indem Sie ein Archiv mit dem Code Ihrer Anwendung direkt hochladen. Bei dieser Methode gibt es keine automatische Bereitstellung – jedes Update muss manuell hochgeladen werden.
Wie viele Projekte können Sie hosten?
Die Anzahl der Node.js-Projekte, die Sie gleichzeitig ausführen können, hängt von Ihrem Hosting-Plan ab:
- StartUp – 0 (nicht verfügbar)
- GrowBig – bis zu 5 Projekte
- GoGeek – bis zu 10 Projekte
- Cloud – unbegrenzte Anzahl von Projekten
Abgesehen von der oben genannten Anzahl gelten keine weiteren speziellen Einschränkungen für Node.js-Projekte. In Bezug auf Ressourcen und Hosting-Funktionen verhalten sie sich wie jede andere Website in Ihrem Konto.
Wie wird ein neues Node.js-Projekt erstellt?
Wenn Sie ein Node.js-Projekt erstellen, wird es zunächst unter einer automatisch generierten temporären Domain gestartet. Dadurch ist Ihre App sofort live und erreichbar.
Sobald Sie bereit sind, unter Ihrer eigenen Domain live zu gehen, können Sie diese jederzeit dem Projekt zuweisen.
Wo können Sie Ihre Projekte verwalten?
Node.js-Projekte werden an zwei Stellen verwaltet:
- Kundenbereich > Websites > Node.js-Projekte – Hier können Sie neue Projekte erstellen, alle Ihre Projekte auf einen Blick sehen (Domain, Plan, Erstellungsdatum und Status), die primäre Domain eines Projekts ändern, eine Bezeichnung vergeben, Serverdetails anzeigen oder ein Projekt löschen.
- Site Tools > Node.js – eine Schnittstelle mit dedizierten Optionen zur Verwaltung der technischen Konfiguration eines bestimmten Node.js-Projekts: Bereitstellungsmethode, Build-Einstellungen, Umgebungsvariablen und Bereitstellungsprotokolle. Sie umfasst andere Tools als die Site Tools für reguläre Anwendungen.