Как включить метатеги в маршрут React SSR, которые должны ждать вызова API?

У меня есть серверный проект React, в котором я использую React-Helmet для передачи метатегов из клиентских компонентов на сервер с помощью Helmet.renderStatic(). Я могу заставить сканер Facebook читать жестко закодированные метатеги, но не могу получить метатеги, которые зависят от ответа API от бэкэнда, чтобы быть прочитанными сканерами Facebook. Я полагаюсь на ответ API, чтобы получить информацию, такую ​​как заголовок, описание и ключевые слова, чтобы обновить мои метатеги. Мне нужно иметь возможность поделиться этими динамическими страницами на Facebook. Какие-либо предложения?

1 ответ

Проверять, выписываться react-helmet-async - вилка react-helmet впервые сделанный New York Times. Это было сделано специально для вашего случая использования: https://www.npmjs.com/package/react-helmet-async

Другие вопросы по тегам