Всем привет
есть такой метод
export const fetchSettings = async (axios, lang) => {
try {
const response = await axios.$post('/api/settings/all', {lang})
return response.data
} catch (error) {
return {
success: false,
error: error.response ? error.response.data : 'Server error',
}
}
}
он достает все глобальные данные для приложения которые заполняются в админке
и там есть 2 ключа
body_script и head_script
в которых передаются скрипты для гугл аналитик итд в дефлотном формате
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=блаблабла"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', ',блаблабла');
</script>
так вот надо их как-то встаить dom и чтобы это работало т.е насколько я понимаю надо это делать на стороне сервера
вариант с head() подойдет для head_script, это я сделал. Осталось вставить скрипты body_script в конец body
пробовал юзать serverMiddleware в итоге не особо понял как это сделать, так как опыта с serverMiddleware не было
как это можно сделать подскажите пж, заранее спасибо