Heim >Web-Frontend >CSS-Tutorial >Bereitstellen Ihrer ersten Full-Stack-Anwendung mit Vercel und Heroku
Die Bereitstellung einer Full-Stack-Anwendung kann sich überwältigend anfühlen, insbesondere wenn Sie mit dem Prozess noch nicht vertraut sind. Plattformen wie Vercel und Heroku machen es jedoch einfach, Ihr Frontend und Backend unabhängig voneinander bereitzustellen und zu verwalten. Dieser Leitfaden führt Sie durch die Bereitstellung einer einfachen Full-Stack-Anwendung, wobei das Frontend auf Vercel und das Backend auf Heroku gehostet wird.
Warum Vercel und Heroku verwenden?
Vercel:
Heroku:
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
Schritt 1: Bereiten Sie Ihren Frontend-Code vor
1.1 Initialisieren Sie das Frontend-Repository
Wenn Sie dies noch nicht getan haben, übertragen Sie Ihr Frontend-Projekt in ein Git-Repository (GitHub, GitLab usw.):
git init git add . git commit -m "Initial commit" git remote add origin <your-repo-url> git push -u origin main
1.2 Optimieren Sie das Frontend für die Bereitstellung
Stellen Sie sicher, dass Ihr Frontend-Projekt produktionsbereit ist:
Schritt 2: Stellen Sie Ihr Frontend in Vercel bereit
2.1 Mit Vercel verbinden
2.2 Bereitstellungseinstellungen konfigurieren
2.3 Bereitstellen des Frontends
Klicken Sie auf „Bereitstellen“ und Vercel kümmert sich um den Rest!
Schritt 3: Bereiten Sie Ihren Backend-Code vor
3.1 Backend-Repository initialisieren
Schieben Sie Ihr Backend-Projekt in ein separates Git-Repository:
git init git add . git commit -m "Initial commit" git remote add origin <your-repo-url> git push -u origin main
3.2 Profildatei hinzufügen
Heroku verwendet eine Procfile, um zu definieren, wie Ihre Anwendung ausgeführt wird. Erstellen Sie eine Profildatei im Stammverzeichnis Ihres Projekts:
git init git add . git commit -m "Initial commit" git remote add origin <your-repo-url> git push -u origin main
Ersetzen Sie index.js durch Ihre Einstiegspunktdatei.
3.3 Umgebungsvariablen festlegen
Stellen Sie sicher, dass alle erforderlichen Umgebungsvariablen (z. B. Datenbank-URLs, API-Schlüssel) in .env gespeichert sind. Mit Heroku können Sie diese später im Dashboard konfigurieren.
Schritt 4: Stellen Sie Ihr Backend für Heroku bereit
4.1 Erstellen Sie eine Heroku-App
4.2 Stellen Sie das Backend bereit
4.3 Umgebungsvariablen konfigurieren
Fügen Sie auf der Registerkarte „Einstellungen“ Ihre Umgebungsvariablen hinzu:
Schritt 5: Frontend mit Backend verbinden
Aktualisieren Sie Ihr Frontend-Projekt so, dass es auf das Heroku-Backend verweist:
web: node index.js
REACT_APP_API_URL=https://your-backend-app.herokuapp.com
Schritt 6: Testen und Debuggen
const response = await fetch(`${process.env.REACT_APP_API_URL}/api/endpoint`);
Best Practices
Fazit
Die Bereitstellung einer Full-Stack-Anwendung mit Vercel und Heroku ist unkompliziert und einsteigerfreundlich. Da Vercel das Frontend übernimmt und Heroku das Backend betreibt, können Sie sich auf die Entwicklung von Funktionen konzentrieren, anstatt sich um die Infrastruktur zu kümmern.
Beginnen Sie noch heute mit der Bereitstellung und erwecken Sie Ihre Projekte zum Leben! ?
Das obige ist der detaillierte Inhalt vonBereitstellen Ihrer ersten Full-Stack-Anwendung mit Vercel und Heroku. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!