0

Wie würden Sie eine React-Anwendung mit WordPress auf dem Back-End hosten/bereitstellen? Ich habe das WP Rest API-Plugin verwendet und diese API muss gehostet werden. Müsste ich auch meine Front-End-React-Anwendung auf einem separaten Server hosten? Oder wäre ich irgendwie in der Lage, alles auf einen Shared-Hosting-Service wie GoDaddy oder GreenGeeks zu stellen?Bereitstellen von React w/WordPress als Back-End mithilfe der WP-Rest-API

Antwort

0

Sie können Ihre Build-Dateien (index.html, main.js usw.) in Ihren Ordner htdocs oder einen entsprechenden Unterordner stellen. Möglicherweise müssen Sie Ihre Apache .htaccess Konfiguration ändern, um entsprechende Routen umzuleiten.

+0

Dies kann auch über einen Shared-Hosting-Server erfolgen? Tut mir leid, ich bin mit dem Zeug noch nicht so vertraut. – Calvin

+0

Ich bin auch kein Experte, aber ich habe es einmal getan. Shared Hosting. Ich habe die 'index.html' in den' public_html'-Ordner (der mein Stammordner war) – anand

+0

@anand richtig, es wird automatisch bereitstellen und Apache wird in der Lage sein, abzuholen und zu starten – PSo

0

Sie haben wahrscheinlich Zugriff auf CPanel oder ähnliche Tools, um Ihre Dateien auf dem Server bereitzustellen. direkt

Erinnerung ist Ihre Build-Dateien in einen Unterordner zu setzen, anstatt auf Server bereitstellen,

dann public_html/your_project_sub_folder_name,

dann werden Sie in der Lage sein, diese Domain zu verwenden/your_project_sub_folder_name zuzugreifen die reactjs (Sie können nicht 2 Anwendungen zur gleichen Zeit bereitgestellt haben, wenn sie nicht sub_folder getrennt sind)

Gleichzeitig erhalten Sie ursprünglichen Zugriff auf WP_REST, um Postdaten im JSON-Format bereits zu erhalten, können Sie Ihre eigenen benutzerdefinierten erstellen Endpunkte bei Bedarf.

Hier ist der anwser, wie Sie Ihren eigenen benutzerdefinierten Endpunkt erstellen:

Creating custom endpoints Wordpress

+0

Also würde ich einen sauberen leeren Server benutzen und CPanel benutzen, um Dateien mit WordPress & React darauf hochzuladen? Oder ist das bei WordPress schon installiert? – Calvin

+0

Beide sind in Ordnung, sie unterscheiden sich nur durch Schritt, du solltest zuerst WordPress auf einem leeren Server installieren – PSo

+0

Super, ich werde damit herumspielen! Danke vielmals! – Calvin

1

Sie eine Handvoll Optionen. Sie haben die Möglichkeit, React und Wordpress separat zu hosten, aber ich bevorzuge es, meins auf dem gleichen Server mit docker zu hosten.

Wenn Ihr neugierig, lesen Sie in diesem Starter-Vorlage: https://github.com/postlight/headless-wp-starter

Es ist einer meiner Favoriten, und es hat in einem Docker Behälter mit straight forward Anweisungen vorge gewickelt reagieren.

Verwandte Themen