2017-12-19 12 views
0

Ich habe ein react.js + Router v4-Projekt über facebookincubator/create-react-app erstellt, und ich verwende Apache 2 ohne Back-End-Sprache, um mein Projekt auszuführen.So generieren Sie dynamische <meta> Tags auf dem Apache-Server mit react.js

Ich habe diese official doc lesen:

generieren dynamische Tags auf dem Server

Seit App erstellen reagiert nicht Server-Rendering unterstützt, fragen Sie sich vielleicht, wie Tags dynamisch zu gestalten und reflektieren die aktuelle URL Um dies zu lösen, empfehlen wir Platzhalter in den HTML hinzuzufügen, wie folgt aus:

<!doctype html> 
<html lang="en"> 
    <head> 
    <meta property="og:title" content="__OG_TITLE__"> 
    <meta property="og:description" content="__OG_DESCRIPTION__"> 

Dann auf dem Server, unabhängig von der Backend Sie verwenden, können Sie index.html in den Speicher geladen und ersetzen OG_TITLE, OG_DESCRIPTION und alle anderen Platzhalter mit Werten, die von der aktuellen URL abhängen. Achten Sie darauf, die interpolierten Werte zu bereinigen und zu entfernen, damit sie sicher in HTML eingebettet werden können!

Wenn ich Apache mein Projekt ohne jede Backend-Sprache verwenden, laufen, gibt es irgendeine Art und Weise dynamische Tags zu generieren?

Danke.

Antwort

Verwandte Themen