Скажите, у меня есть 2 сайта, app.site.com
и blog.site.com
.
Webpack используется на app.site.com
и генерирует 2 пакета - 1 для полного приложения и 1 для одного компонента React, <Header />
.
Я бы хотел, чтобы blog.site.com
имел тот же заголовок, что и app.site.com
, и проверка концепции работает. Однако мне нужно выяснить, как включить эту ссылку таким образом, чтобы она соответствовала версионному пакету (например, header.1ef42851c56c0832d895.js
).
Некоторые подходы, которые я рассматриваю:
Используйте сценарий начальной загрузки на стороне клиента для получения информации о последней версии из app.site.com
, а затем вставьте тег <script />
с соответствующим src
.
Используйте плагин WordPress, чтобы сделать то же самое, но на стороне сервера (не знаю, какой это будет плагин).
Используйте API блога (WordPress), чтобы отправить обновление в процессе сборки приложения.
Вариант 1 не очень хорош из-за 2 последовательных запросов. Не уверен насчет варианта 2 - я думаю, что вариант 3 будет лучшим.
Существуют ли другие подходы, которые могут быть лучше? Любые ошибки, чтобы рассмотреть, особенно что касается WordPress?