Next.js und Vercel

Vercel wird von den Entwicklern von Next.js betrieben und bietet First-Class-Support für Next.js. Wenn Sie Ihre Next.js-App auf Vercel bereitstellen, passiert standardmäßig Folgendes:

Vercel bietet viele weitere Funktionen, wie zum Beispiel:

  • Benutzerdefinierte Domains: Nach der Bereitstellung auf Vercel können Sie Ihrer Next.js-App eine benutzerdefinierte Domain zuweisen. Lesen Sie dazu unsere Dokumentation.

  • Umgebungsvariablen: Sie können auf Vercel auch Umgebungsvariablen festlegen. Weitere Informationen finden Sie in unserer Dokumentation. Diese Variablen können Sie dann in Ihrer Next.js-App verwenden.

  • Automatisches HTTPS: HTTPS ist standardmäßig aktiviert (auch für benutzerdefinierte Domains) und erfordert keine zusätzliche Konfiguration. SSL-Zertifikate werden automatisch erneuert.

Mehr über die Plattform erfahren Sie in der Vercel-Dokumentation.

Vorschau-Bereitstellung bei jedem Push

Die folgenden Schritte sind optional – Sie können sie ausprobieren oder einfach durchlesen.

Nach der Bereitstellung auf Vercel können Sie Folgendes versuchen:

  • Erstellen Sie einen neuen Branch in Ihrer App.
  • Nehmen Sie Änderungen vor und pushen Sie diese zu GitHub.
  • Erstellen Sie einen neuen Pull Request (GitHub-Hilfeseite).

Auf der Pull-Request-Seite sollten Sie einen Kommentar des vercel-Bots sehen.

Vorschau-Bereitstellungs-URL

Klicken Sie auf die Vorschau-URL in diesem Kommentar. Sie sollten die von Ihnen vorgenommenen Änderungen sehen.

Bei einem offenen Pull Request erstellt Vercel automatisch eine Vorschau-Bereitstellung für diesen Branch bei jedem Push. Die Vorschau-URL zeigt immer auf die neueste Vorschau-Bereitstellung.

Sie können diese Vorschau-URL mit Ihren Teamkollegen teilen und sofort Feedback erhalten.

Wenn die Vorschau-Bereitstellung zufriedenstellend aussieht, können Sie sie in main mergen. Dadurch erstellt Vercel automatisch eine Produktionsbereitstellung.

Entwickeln, Vorschau, Veröffentlichen

Wir haben gerade den Workflow durchlaufen, den wir DPS nennen: Develop (Entwickeln), Preview (Vorschau) und Ship (Veröffentlichen).

  • Entwickeln: Wir haben Code in Next.js geschrieben und den Next.js-Entwicklungsserver genutzt, um von dessen Hot-Reloading-Funktion zu profitieren.
  • Vorschau: Wir haben Änderungen in einen GitHub-Branch gepusht, und Vercel hat eine Vorschau-Bereitstellung erstellt, die über eine URL verfügbar ist. Diese Vorschau-URL können wir zur Feedback-Einholung teilen. Neben Code-Reviews können Sie auch Deployment-Vorschauen durchführen.
  • Veröffentlichen: Wir haben den Pull Request in main gemerged, um in die Produktion zu gehen.

Wir empfehlen dringend, diesen Workflow bei der Entwicklung von Next.js-Apps zu verwenden – er hilft Ihnen, Ihre App schneller zu iterieren.

On this page