0

反応ヘルメットを使用していますが、サーバー側のレンダリングに関して少し迷っています。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 サーバーにコードを配置する必要があると考えているため、「サーバー」という言葉に戸惑っていると思いますが、そうではないのでしょうか?

4

1 に答える 1