Size: a a a

Nuxt.js | Vue SSR

2021 June 24

ЮП

Юрий Попов in Nuxt.js | Vue SSR
Всем привет!
Такая проблема. Проект на NUXT
В nuxtServerInit от сервера получаем среди прочего разные счетчики, системы аналитики и т.д.
Вопрос: как это вставить в HEAD? По сути весь HTML код, который приходит по API нужно вставить перед закрывающим или открывающим HEAD. Не могу придумать решение.
источник

RR

Revy Ross in Nuxt.js | Vue SSR
я бы так не делал. лучше внутри диспатча проверять есть данные или нет, и если нет, то подтягивать, тогда можно в любом месте засунуть нужные диспатчи в promise.all без простыни if-ов. и это нормально работает только с енумами и другими редко изменяющимися данными, иначе можно смачно на грабли наступить с устаревшими данными
источник

СР

Сергей Рыжков... in Nuxt.js | Vue SSR
Не понятно при чем тут нукст серверинит , а так vue-metaсмотри
источник

ЮП

Юрий Попов in Nuxt.js | Vue SSR
Данные получаются по API на этом этапе. Не нашёл в vue-meta подобного..
источник

СР

Сергей Рыжков... in Nuxt.js | Vue SSR
Ага, Юра, понял тебя
Да, тут мета не поможет.
Не понимаю кейз..., ну захерачь в сторе, а где надо потом через мету выставляй
источник

ЮП

Юрий Попов in Nuxt.js | Vue SSR
вот там такой код приходит. script, style, noscript и т.д. Всё что указал пользователь (клиент). И нужно, чтобы это вставлялось в HEAD.
источник

ЮП

Юрий Попов in Nuxt.js | Vue SSR
грубо говоря заказчик хочет в любом момент вставить любой код в HEAD. В админке он заполняет поле и вот я его хочу вставить в блок HEAD
источник

TK

Taras Khvyl in Nuxt.js | Vue SSR
это, нет?
источник

TK

Taras Khvyl in Nuxt.js | Vue SSR
а, хотя для скриптов другое свойство
источник

ЮП

Юрий Попов in Nuxt.js | Vue SSR
они опять конкретные теги вставляют.. а у меня именно произвольный код.. хз что там будет..
источник

СР

Сергей Рыжков... in Nuxt.js | Vue SSR
Хм, понятно. Не решал. Интересный кейз. А через лайаут не получается? (через мету)
источник

ЮП

Юрий Попов in Nuxt.js | Vue SSR
Через лэйаут и пытаюсь. Но не нашел возможность у вуе мета такой) пока решили на сервере код обрабатывать и в приложение уже отдельно стили, отдельно скрипты присылать без открывающих м закрывающих тегов. Но кейс действительно интересный)
источник

J

J in Nuxt.js | Vue SSR
Нужна помощь!
При перезагрузке страницы возникает ошибка 500, она непостоянная ,обычно на 10-15 reload, в чем может быть проблема?
источник