So stellen Sie eine React-App mit App Engine auf der Google Cloud Platform bereit

Blog

So stellen Sie eine React-App mit App Engine auf der Google Cloud Platform bereit

Ein paar Monate zuvor, als ich das ausprobieren wollte Google App Engine , habe ich die Dokumentation durchgesehen, die Google zur Bereitstellung Ihrer Apps in App Engine bereitgestellt hat. Google hat eine sehr ausführliche Dokumentation zum Vorgang bereitgestellt und ich werde versuchen, dies hier einfach und Schritt für Schritt zu erklären.



Ich gehe davon aus, dass Sie mit dem Erstellen von a . vertraut sind Reagieren app und Sie haben bereits alle Voraussetzungen auf Ihrem Computer installiert.

Wir haben drei verschiedene Schritte:



  1. React-App erstellen.
  2. Erstellen eines neuen Projekts auf der Google Cloud Platform.
  3. Mit dem Google Cloud SDK installieren und bereitstellen.

React-App erstellen

1. Ich benutze Erstellen-Reagieren-App Paket zum Erstellen meiner React-Anwendung:

npm install -g create-react-app

2. Erstellen Sie eine neue React-Anwendung:



create-react-app my-react-app

Notiz: dass |_+_| ist der Name meiner React-Anwendung.

3. Installieren Sie die erforderlichen Pakete:

my-react-app

4. Führen Sie die Anwendung aus:

cd my-react-app && npm install

Jetzt ist Ihre Anwendung auf localhost:3000 betriebsbereit:

Und jetzt ist es an der Zeit, den Google-Teil durchzugehen:

Erstellen eines neuen Projekts in der Google Cloud Platform Console

1. Navigieren Sie zu https://cloud.google.com und klicken Sie auf die Schaltfläche Konsole, um zur Google Cloud Platform-Konsole zu gelangen.

Videoanruf-API Android

2. Klicken Sie auf App Engine, um zum Abschnitt App Engine der Konsole zu navigieren.

3. Klicken Sie auf GEHE ZU APP ENGINE, um zum App Engine-Dashboard zu navigieren.

4. Erstellen Sie ein neues App Engine-Projekt.

5. Geben Sie Ihrem Projekt einen Namen.

Notiz: Merken Sie sich die hervorgehobene Projekt-ID, wir werden sie später verwenden.

6. Fertig. Ihr Projekt wird erstellt.

Mit Google Cloud SDK installieren und bereitstellen

Klicken Hier Um die neueste Version des SDK herunterzuladen und zu installieren, werden auf der Download-Seite die Voraussetzungen für das SDK angezeigt. Stellen Sie sicher, dass Sie diese zuerst installieren und das SDK auf Ihren Computer herunterladen und extrahieren folgenden Befehl, um es zu installieren:

netflix.com/Samsung Blu-ray aktivieren
npm start

Nach der Installation des SDK müssen Sie es initialisieren:

./google-cloud-sdk/install.sh

Dieser Befehl öffnet das Browserfenster und fordert Sie auf, sich anzumelden, falls Sie noch nicht eingeloggt sind, andernfalls zeigt er Ihnen die verfügbaren Konfigurationen an. Hier muss ich in meinem Fall, da ich bereits berechtigt bin, aus den Konfigurationsoptionen wählen.

In anderen Fällen, wenn Sie noch nicht autorisiert haben, werden Sie zur Anmeldung weitergeleitet und legen dann die richtigen Berechtigungen fest. Überprüfen Sie nach der Anmeldung und klicken Sie auf Zulassen, um die Berechtigungen festzulegen.

Im nächsten Schritt müssen Sie ein Konto für diese Konfiguration auswählen:

Nach dem Festlegen der Konfiguration besteht der nächste Schritt darin, aus dem Google Cloud Platform-Projekt auszuwählen.

So sieht die Konsole aus und fordert Sie auf, entweder aus einer vorhandenen Liste von Projekten auszuwählen, die Sie bereits in der Google Cloud Platform erstellt haben, oder ein neues Projekt zu erstellen. Da wir in unserem Fall bereits ein Projekt mit der GCP Console mit der ID |_+_| erstellt haben, wählen wir es einfach aus.

Das ist es. Wir sind bereit, unsere erste App in Google App Engine bereitzustellen.

Der nächste Schritt besteht darin, zu unserer React-App zu navigieren, die wir zu Beginn erstellt haben, und den folgenden Befehl auszuführen, um sie in App Engine bereitzustellen.

update() python
./google-cloud-sdk/bin/gcloud init

Wenn Sie diesen Befehl ausführen, werden Sie aufgefordert, die Region auszuwählen, in der App Engine Ihre Anwendung speichern soll:

Wählen Sie eine beliebige Region aus, und der Bereitstellungsprozess wird gestartet.

Dies kann etwas Zeit in Anspruch nehmen und Sie können den Fortschritt auf der Konsole sehen.

Sobald die Bereitstellung abgeschlossen ist, können Sie Ihre App mit dem folgenden Befehl im Browser ausführen.

high-empire-200513

Das war's :) Ihre React-Anwendung läuft jetzt in Google App Engine.

Dankeschön!

#Reactjs #React #App Engine #Google Cloud #Entwickler