Size: a a a

Nuxt.js | Vue SSR

2021 May 11

👤U

👤 User in Nuxt.js | Vue SSR
Задача у тебя нестрого сформулированная. Можешь и на первое место легко выйти.
Главное, чтобы робот успел прийти. Лучше прям щас сделай сайт-болванку с одной всего страницей.
На ней размести уникальное словосочетание.
Что-то типа "Димитрий Широкоразумный". Можешь это заявить как "разработчик сайта" и сказать на защите что это твой псевдоним.
Суть в том, что если словосочетание будет уникальное - то и в поиске именно по этому запросу на первом месте будешь.

Как быстрее индекснуть сайт в том же яндексе - поставь яндекс метрику. Добавь вебмастер. В мастере прожми запрос на индексацию.
Страница, естественно, должна отдавать 200 код ответа. robots.txt добавь.

Это для выхода в топ по уникальному низкочастотнику.

Далее. Яндекс зарегай на новую почту. Выбери какой-нибудь средне-частотник по пансионатам.
https://wordstat.yandex.ru/#!/?words=%D0%BF%D0%B0%D0%BD%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D1%82
Настрой яндекс директ, но сразу не запускай. Скликают.
Яндекс, обычно, новым учеткам дает бесплатный бонус, тебе хватит для рекламы.
Ближе к защите, за день, запусти рекламную кампанию, проверь что по твоему запросу показывается твоя реклама. Отключи кампанию. Запустишь в день защиты.

По идее вот. Задача абсурдная, поэтому и решения абсурдные =)
источник

NS

Name Surname in Nuxt.js | Vue SSR
Как можно обновить данные, если они приходят с помощью asyncData, а создавать похожий метод ради этого не охота ?
источник

NS

Name Surname in Nuxt.js | Vue SSR
Я с помощью API удаляю данные и мне нужно их обновить, что бы пользователь имел актуальные данные
источник

👤U

👤 User in Nuxt.js | Vue SSR
Можно роут поменять.
Банально $router.push({name: $route.name, query: {q: Date.now()}})
источник

👤U

👤 User in Nuxt.js | Vue SSR
Произойдет смена роута, asyncData, а страница останется той же.
источник

NS

Name Surname in Nuxt.js | Vue SSR
Это что -то из бест практикс ?
источник

👤U

👤 User in Nuxt.js | Vue SSR
Это что-то из грязного хакинга
источник

NS

Name Surname in Nuxt.js | Vue SSR
Чет не сработало..
источник

NS

Name Surname in Nuxt.js | Vue SSR
Господа, есть ещё идеи?
источник

ЮБ

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

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
localStorage is not defined
на store как использовать localStorage ,
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
всем привет
источник

ЮБ

Юрий Бобошко... in Nuxt.js | Vue SSR
Смотря где ты его (store) юзаешь. На SSR localStorage нет.
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
да я нашел ответа спасибо !
источник

AK

Abdulaziz Kholbaev in Nuxt.js | Vue SSR
const token = process.server ? "" : localStorage.getItem('utoken');
источник

NS

Name Surname in Nuxt.js | Vue SSR
Я ранее писал, что у меня имеется asyncData, который получает актуальные данные через API, поэтому мне не охота создавать аналогичный метод, что бы обновлять данные. Я думал, что имеется какой -то способ в nuxt по обновлению данных, которым все пользуются.
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Есть fetch. В нем есть this на сервере, поэтому вы легко можете вызывать из него методы вашей страницы/компонента
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
В случае если все же нужна asyncData, нужно придерживаться принципа, что этот метод должен быть максимально простым
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Есть еще вариант вынести в обработку во внешний модуль и передавать туда контекст или инстанс api клиента
источник

СР

Сергей Рыжков... in Nuxt.js | Vue SSR
++
источник