Wie können wir helfen?

Durchsuchen Sie unsere Anleitungen und Tutorials oder wählen Sie unten eine Kategorie.

Wie rolle ich meine MERN-App aus?

Apps 100 Aufrufe Markdown
  1. Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
  2. Warten Sie auf dem Reiter Übersicht, bis die Zeile App „MERN ist bereit“ meldet. Die Seite aktualisiert sich selbst.
  3. Öffnen Sie den Link in der Zeile Website-Adresse. Steht auf der Beispielseite MongoDB: OK, erreicht die App die Datenbank.

Ordner

  • /home/app/uygulama/sunucu: die Express-App (server.js). Die Verbindungszeichenfolge steht in der Datei .env daneben.
  • /home/app/uygulama/istemci: der React-Quellcode. Beim Build wird in den Ordner sunucu/public geschrieben.

Den Code ändern

Per SSH verbinden und ausführen:

su - app

cd ~/uygulama

Starten Sie die App nach dem Kopieren Ihres Codes neu:

pm2 restart uygulama

Die App sollte auf Port 3000 lauschen.

MongoDB

MongoDB ist nur von innerhalb des Servers erreichbar. Die Zeilen Login und Passwort im Panel gehören zum Admin-Konto. Um sich von Ihrem Computer aus zu verbinden, nutzen Sie einen SSH-Tunnel.

Ihre eigene Domain

  1. Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
  2. Ersetzen Sie als root den alten Namen überall: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME ist der Teil nach https:// in der Adresse, die im Panel steht.
  3. Führen Sie systemctl reload caddy aus.

Caddy holt und erneuert das Zertifikat selbst.

Nach außen sind nur 80, 443 und 22 für SSH offen.

Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem MERN: Sie wählen die Größe und zahlen nur, was Sie wählen.

War das hilfreich?

Vielen Dank für Ihre Rückmeldung!

Brauchen Sie weitere Hilfe?

Wenn Sie nicht finden, was Sie brauchen, melden Sie sich bei uns.