2017-12-19 40 views
0

facebookincubator/create-react-appでreact.js + router v4プロジェクトを作成しました。プロジェクトを実行するためにバックエンド言語を使用しないでApache 2を使用します。動的を生成する方法<meta> react.jsを使用したApacheサーバー上のタグ

私はこのofficial doc読んだ:作成しますので、サーバー

生成ダイナミックタグは、アプリケーションがサーバーのレンダリングをサポートしていない反応して、あなたはタグを動的にし、反映するために、どのように不思議に思われるかもしれません現在のURL。これを解決するために、我々はこのように、HTMLの中にプレースホルダを追加することをお勧めします:

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

その後、サーバー上で、関係なく、あなたが使用してバックエンドの、あなたがメモリにindex.htmlをを読んで置き換えることができますOG_TITLE,OG_DESCRIPTIONなど、現在のURLに応じた値を持つ他のプレースホルダです。 HTMLに埋め込むことが安全であるように、補間された値をサニタイズしてエスケープするだけです!

私はどのバックエンドの言語せずに私のプロジェクトを実行してApacheを使用する場合には、生成ダイナミックタグにどのような方法をそこに持っているのですか?

ありがとうございました。

答えて

関連する問題