問題タブ [react-helmet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8456 参照

javascript - 反応jsプロジェクトで動的メタタグを与える方法

現在、react-helmet で js ファイル内のメタ タグを使用しています。要素の検査中にメタ タグ ノードが表示されますが、ページのソース コードを表示したり、Facebook や Twitter などのソーシャル メディアでリンクを共有しようとしたりすると、index.html ファイルの値しか取得できません。各ページに個別のメタ タグのセットが必要です。どうやってやるの?

いくつかの調査を行った後、このリンクに出会いました。しかし、SSRの使い方がわかりません。これは私が必要とするものですか?誰かがそれを理解するのを手伝ってくれますか?

0 投票する
1 に答える
456 参照

javascript - php バックエンドと redux を使用した react js での動的メタ タグの実装

タイトル、説明、og_image などの動的なメタデータを reactJs に追加しようとすると、非常に複雑になります。react-meta-tags パッケージを使用すると、タイトルが変更され、ブラウザのインス​​ペクタでメタ データが変更されたことがわかりますが、Facebook や WhatsApp などの Web サイトで共有すると、デフォルトのインデックスにあるメタ データしか取得できません。 .html

私は自分のアプリケーションでreduxを使用しており、PHP(Yii2)バックエンドを使用して、オンラインの調査から見られるように、サーバー側のパラメーターをはるかに夢見ています。この問題を解決する方法についてのアイデアは大歓迎です。

0 投票する
1 に答える
2483 参照

reactjs - メタ タグのサーバー側のレンダリング

反応ヘルメットを使用していますが、サーバー側のレンダリングに関して少し迷っています。Google コンソールで要素を表示すると、タイトルとメタの説明が表示されますが、ページ ソースを表示すると表示されません。

Express で Node.js バックエンドを使用して API を作成しています。React アプリは、Node.js API からデータを取得する単なるフロントエンド アプリケーションです。

Reactでは、私は単に持っています:

サーバー側の例への直接リンクは、何をすべきか本当にわからないコードを示しています。Node.js サーバーにコードを配置する必要があると考えているため、「サーバー」という言葉に戸惑っていると思いますが、そうではないのでしょうか?