#reactjs #gatsby
#reactjs #gatsby
Вопрос:
Я новичок в gatsby. У меня есть настройка модели в содержимом, которая предоставляет мне сценарии, которые я хотел добавить в head или в конце тела. Теперь один из способов сделать это — Gatsby SSR API (setPostBodyComponents).
Но дело в том, как я могу запустить запрос graphl в gatsby-ssr? Допустимо ли извлекать данные из содержимого в этом файле? Моя забота заключается в том, чтобы добавить в html любые скрипты, которые довольный администратор помещает в модель.
Ответ №1:
Самым простым решением для этого является использование gatsby-plugin-react-helmet
: https://www.gatsbyjs.org/packages/gatsby-plugin-react-helmet /
Таким образом, вы можете добавлять теги скрипта точно так же, как в HTML:
<Helmet>
<script src="...">
</Helmet>