2016-08-07 37 views
0

Ich würde gerne wissen, wie ich statische Seiten unter den Unterordnern meiner serverseitig gerenderten React-Anwendung implementieren kann.Statische Seiten in den Unterordnern von React App

Derzeit habe ich my-app.com, die meine serverseitig gerenderten React-App hostet, und blog.my-app.com, die ein Blog mit statischen Seiten hostet.

Aber ich werde den Blog in den Unterordner der Stammdomäne verschieben: my-app.com/blog. Ich möchte, dass die Blog-Seiten weiterhin auf statischen Dateien basieren. Welchen Ansatz kann ich nehmen?

+0

Ich denke, diese Frage ist mehr über Ihre Serverumgebung, nicht über reagieren. –

Antwort

1

Wenn Sie die App mit Knoten, mit etwas wie Express (was ich vorstellen, wenn Sie eine React-App-Server-Seite) dienen, dann können Sie nur die Server in statische Datei dienen Funktionen verwenden, indem Sie die/Blog Route. Hier sind die Dokumente für Express: https://expressjs.com/en/starter/static-files.html, Hapi, Koa und alle anderen haben ähnliche Fähigkeiten. Wenn Sie eine komplexere Route zum Dateiabgleich benötigen, können Sie Knoten fs verwenden, um Dateien zu laden, wenn Zeichenfolgen mit diesen Zeichenfolgen antworten.

+0

Macht Sinn. Im Grunde tun Sie eine vollständige Seite laden mit Express. Können Sie sich Beispiele für echte Produkte vorstellen, die dies tun (React App + statischer Blog in derselben Domain)? –

+0

Mir sind keine Beispiele bekannt, bei denen statische HTML-Seiten wie diese neben einer reaktiven App serviert werden, aber ich bin mir sicher, dass es jemand da draußen macht. Wie entstehen diese statischen Blog-Seiten aus Neugierde? Von Hand oder von irgendeinem CMS oder etwas? –

+0

Sie werden mithilfe eines statischen Site-Generators namens Hugo generiert. –