反応ヘルメットを使用していますが、サーバー側のレンダリングに関して少し迷っています。Google コンソールで要素を表示すると、タイトルとメタの説明が表示されますが、ページ ソースを表示すると表示されません。
Express で Node.js バックエンドを使用して API を作成しています。React アプリは、Node.js API からデータを取得する単なるフロントエンド アプリケーションです。
Reactでは、私は単に持っています:
import { Helmet } from "react-helmet";
render() {
return(
<>
<Helmet>
<title>My site title</title>
<meta name="description" content="Helmet application" />
</Helmet>
</>
)
}
サーバー側の例への直接リンクは、何をすべきか本当にわからないコードを示しています。Node.js サーバーにコードを配置する必要があると考えているため、「サーバー」という言葉に戸惑っていると思いますが、そうではないのでしょうか?