Nuxt JS - Vue + SSR (быстрый курс за 70 минут)

Поделиться
HTML-код
  • Опубликовано: 4 мар 2019
  • Подробнее узнать об обучении в Result School -
    bit.ly/3A61amv
    Получить профессию Frontend разработчика -
    bit.ly/48MU5F7
    Бесплатный курс HTML & CSS - bit.ly/3wz4sik
    Сделать 5 проектов на JavaScript - bit.ly/3wx1YAT
    Я в соц сетях:
    Telegram: t.me/js_by_vladilen
    VK: vladilen.minin
    Instagram: / vladilen.minin
    Мои паблики по JavaScript:
    Telegram: t.me/result_school_it
    VK: result.school
    Instagram: / result.scho. .
    JavaScript cообщества:
    Discord: / discord
    Telegram: t.me/js_by_vladilen_chat
    Roadmap по каналу:
    vladilen.notion.site/Roadmap-...
    В этом видео вы узнаете про технологию NuxtJS, с помощью которого вы можете очень просто создавать приложения на Vue JS с технологией Server Side Rendering.
    Код лежит тут:
    github.com/vladilenm/youtube-...
    Nuxt JS 2019 - Vue + SSR (быстрый курс за 70 минут)
    #nuxt #nuxtjs #vue

Комментарии • 243

  • @user-di6nf2rr3g
    @user-di6nf2rr3g Год назад +1

    Владилен, огромное спасибо за ролики! Уже год как пытаюсь разобраться в динамических роутах. Посмотрел это видео, и всё стало понятно, разложилось по полочкам. И главное, никакой воды!!! Всё чётко, кратко, по существу и с учётом новичков.

  • @user-nc6pd4lp1j
    @user-nc6pd4lp1j 4 года назад +41

    Вы очень помогли немного разобраться в работе nuxt, спасибо!

  • @dmitryblinov8401
    @dmitryblinov8401 Год назад

    Видео супер, спасибо большое!! Буду ждать еще видео по Nuxt, круто объясняешь))

  • @user-gl4sd6io4b
    @user-gl4sd6io4b 5 лет назад +8

    Очень информативный ролик, много нового узнал! Спасибо Вам!

  • @Kristina-xe7ql
    @Kristina-xe7ql 4 года назад +5

    Спасибо большое за информацию) Много чего организовалось в голове :)

  • @Idontreallycareatall
    @Idontreallycareatall 3 года назад

    Лайк, подписка, колокольчик. Очень душевный туториал! Спасибо за работу!

  • @user-vj1yg6mj2f
    @user-vj1yg6mj2f 3 года назад +1

    Спасибо. Как всегда качественный контент и все понятно.

  • @user-zm2jm4gb5b
    @user-zm2jm4gb5b 4 месяца назад +1

    В nuxt 3, конечно, многое поменялось: например, axios модуль не используется, а используется fetch. Также при создании custom layout, нужно писать не , а . Страница с динамическим id называется не через нижнее подчёркивание, а через квадратные скобки, вот так: [id], ну и в целом, много вот таких отличий.

  • @anastasiiabardyuzha3303
    @anastasiiabardyuzha3303 4 года назад +3

    Спасибо! Очень доступно и понятно!

  • @nurbekismoilov8865
    @nurbekismoilov8865 3 года назад

    Бро от души спасибо) Как долго искал как вообще на nuxt-е приложение стартует чтобы токен уловить. Очень сильно помог! С меня жирный лойс

  • @namax6634
    @namax6634 4 года назад +22

    16:00 Вот эта тема с просмотром кода это просто гениально! Сразу понятно стало отличие SPA от SSR

    • @popov654
      @popov654 2 года назад

      SSR - это, строго говоря, элемент классического сайта в контексте SPA, то есть мы заставляем наше SPA при первой загрузке вести себя как классический вебсайт, получая HTML с сервера.
      Ну и имхо, термин SPA тут вообще не корректен, SPA как правило имеют всего один роут (например, веб-чат или видеоконференция), максимум 2-3, потому что иногда есть роуты для просмотра профилей пользователей, страницы логина и так далее. Обычный же сайт с множеством разделов и страниц с загрузкой всех или почти всех данных по AJAX и обновлением URL через History API при каждом навигационном переходе я не знаю как правильно называть, я это называю это просто full AJAX подходом.И Nuxt - он скорее для создания таких сайтов, чем для создания классических SPA.

    • @alexperemey6046
      @alexperemey6046 Год назад +2

      @@popov654 SPA - это технически одна страница, куда сначала грузится весь исполняемый код, создающий разнообразное поведение. С количеством добавленных роутов это никак не связано.

    • @zergzerg4844
      @zergzerg4844 Год назад

      @@alexperemey6046 А как тогда опраделяется многостраничный сайт? Если дело не больших количествах роутингов и кучей вьюшек? Где эта грань когда SPA превращается в MPA?

  • @frankielamps2474
    @frankielamps2474 3 года назад

    просто и круто, спасибо тебе за твой нелегкий труд

  • @bpospanov
    @bpospanov 2 года назад

    спасибо за информативный туториал, Владилен

  • @alibekbaiseiit9335
    @alibekbaiseiit9335 3 года назад +2

    Спасибо! Хорошо объясняете!

  • @urakovaliaskar4731
    @urakovaliaskar4731 4 года назад +6

    Спасибо за видео, этот крашкурс был очень полезен для меня, давно хотел попробовать накст и о боже какой он офигенный, теперь буду его использовать в своих проектах и дальше изучать его возможности.

  • @hgl-pk4wl
    @hgl-pk4wl 3 года назад +1

    Я обожаю тебя, все очень круто)

  • @serhii3328
    @serhii3328 2 года назад

    Просто охренительно полезный обзор, спасибо!

  • @VladilenMinin
    @VladilenMinin  5 лет назад +9

    Мой ВК: vk.com/vladilen.minin
    Код к уроку: github.com/vladilenm/youtube-nuxt-crash-course
    Основные моменты:
    0:45 Установка Nuxt
    6:00 Обзор приложения
    15:00 Как работает SSR
    20:13 Создание роутов
    32:28 Создание динамических роутов
    33:46 Валидация параметров
    37:14 Обработка 404 ошибки
    38:20 Создание layout
    42:05 Модули (axios)
    47:38 asyncData
    52:55 vuex
    56:20 fetch
    1:01:02 middleware
    1:07:40 nuxtServerInit

    • @ergostone8543
      @ergostone8543 4 года назад

      подскажите, как в этом примере генерировать SSR для страницы каждого отдельного пользователя?

    • @user-iq7tr5qk7b
      @user-iq7tr5qk7b 4 года назад

      Размести тайминги в описании, пожалуйста.

    • @olesmx
      @olesmx 3 года назад

      Спасибо большое!
      Скажите пожалуйста, почему авторизация (логин токен) слетает после полного рефреша любой страницы?

    • @user-iq7tr5qk7b
      @user-iq7tr5qk7b 3 года назад

      @@olesmx Где хранишь логин и токен?

  • @rah_emil
    @rah_emil 2 года назад

    Пушка!☄️🚀

  • @leotechlife
    @leotechlife 5 лет назад +1

    Просто спасибо, ты красавчик, чувак!)

    • @VladilenMinin
      @VladilenMinin  5 лет назад +1

      Благодарю за отзыв, рад, что ценно)

  • @peterpetechkin9842
    @peterpetechkin9842 Год назад +1

    Полезно! Благодарю!

  • @shurik8252
    @shurik8252 2 года назад +2

    Очень круто! Спасибо! Сейчас, спустя 2 года запустил Nuxt, он стал ещё круче. Предлагаю новое видео по изменениям в Nuxt.

    • @ddrdeveloper
      @ddrdeveloper 2 года назад

      Да, структура изменилась и данный видеоурок уже не совсем актуален. При том, я так понял, нет поддержки Composition API и конкретно

  • @ode2877
    @ode2877 3 года назад +2

    О май гад, как же много информации))

  • @user-vz5wj9rg3d
    @user-vz5wj9rg3d 4 года назад

    Потрясающе!!!!!

  • @LeCoolCroco
    @LeCoolCroco 3 года назад

    Топ туториал, полноценно и понятно.

  • @michaelcorleone3741
    @michaelcorleone3741 4 года назад +1

    Владилен молодец! Почерпнул несколько полезных алгоритмов
    Жду курсы за 2020 :)

    • @VladilenMinin
      @VladilenMinin  4 года назад +1

      Ссылки в описании на новые Курсы)

  • @user-gp1tr4kr4d
    @user-gp1tr4kr4d 4 года назад +1

    Спасибо , было очень полезно

  • @user-bp3vk3uj8h
    @user-bp3vk3uj8h 3 года назад +2

    Думал просто вью это магия и радовался каждый день. Вот что действительно чертова магия.

    • @_Ivan_B_
      @_Ivan_B_ 2 года назад +1

      Чем больше магии, тем больше непонятного.

  • @itoorgenev
    @itoorgenev 4 года назад

    Владилен, дай бог тебе здоровья и далларов.

  • @lawcsan
    @lawcsan 4 года назад +1

    прекрасный курс!

  • @efimovmaksim
    @efimovmaksim 4 года назад

    Все просто и понятно, спасибо.

  • @onefinal1535
    @onefinal1535 3 года назад

    спасибо, очень доходчиво :)

  • @a.osethkin55
    @a.osethkin55 3 года назад

    Спасибо большое! Очень полезно

  • @justlstn
    @justlstn 5 лет назад

    Большое спасибо урок!

  • @DrTopk
    @DrTopk 3 года назад

    класс, спасибо за видео!

  • @alimuradov
    @alimuradov 3 года назад +1

    Смотрю второй раз. Чел ты гений

  • @Vlad-em1bx
    @Vlad-em1bx 4 года назад

    Отличный урок!

  • @nwuno
    @nwuno 3 года назад +2

    Отдельный чанг лейзилоадит))) Спасибо, многое не понятно, но начало положено

  • @zhuniskarimov3822
    @zhuniskarimov3822 2 года назад

    Круто! Ясно! Четко! Лайк!

  • @user-og5lw8jf6s
    @user-og5lw8jf6s 3 года назад +17

    Владилен, выпусти по nuxt новое видео. А то столько изменений! Это видео уже во многом потеряло актуальность.

    • @Indy_660
      @Indy_660 3 года назад +1

      Черт, я только собрался изучать его

    • @flapjack1379
      @flapjack1379 3 года назад +3

      Ничего оно не потеряло. Структура папок, способ подключения модулей, создание навигации, всё осталось так же.

  • @user-fo8fl5wx6x
    @user-fo8fl5wx6x 2 года назад

    Спасибо, очень понравилось видео как и масса других +1

  • @user-xl1pv8fn9r
    @user-xl1pv8fn9r 3 года назад +1

    Вообще круто чувак желаю тебе удачи
    👍👍👍👍👍😎😎😎😎😎😎👏👏👏👏👏👏👏

  • @mioegalaxy4816
    @mioegalaxy4816 4 года назад

    спасибо за видео, наконец-то кто-то по простому объяснил nuxt ssr)) случайно не практикуешь nuxt+ts ?

  • @artemPUCKIN
    @artemPUCKIN 5 лет назад +5

    Спасибо большое!

    • @VladilenMinin
      @VladilenMinin  5 лет назад +4

      Пожалуйста
      Скоро будет много подобного, более качественного контента )

    • @artemPUCKIN
      @artemPUCKIN 5 лет назад +2

      @@VladilenMinin будем ждать!)

  • @capstanfearless
    @capstanfearless 3 года назад

    Владилен, супер-подача материала! Спасибо) А отключение prefetch (для скорости) можно делать всем ссылкам?

  • @alimuradov
    @alimuradov 4 года назад

    Лайкос!!!

  • @user-vg1it8cq6w
    @user-vg1it8cq6w 3 года назад

    Отлично. После изучения Vue долго боялся юзать его на продакшне из-за потенциальных проблем с SEO. Теперь не боюсь.

  • @artasheshovesyan4423
    @artasheshovesyan4423 4 года назад

    Спасибо за видео

  • @VladimirShaitan
    @VladimirShaitan 4 года назад

    Thanks a lot :)

  • @user-xn8iw5to1o
    @user-xn8iw5to1o Год назад

    Спасибо огромное

  • @dm1annem
    @dm1annem 3 года назад

    Очень доступно, спасибо! А можете показать, как реализовать в nuxt размещение метатегов на каждой странице для SEO?

  • @agrostj2184
    @agrostj2184 2 года назад

    Класс!!!!!

  • @1mikheeff
    @1mikheeff 3 года назад +1

    Спасибо! очень хотелось бы видео как подружить накст с ts

  • @kumaranv7006
    @kumaranv7006 2 года назад

    Спасибо!

  • @dbehterev
    @dbehterev 4 года назад

    Владилен, спасибо за крутой обучающий ролик. Когда начал писать свой первый сайт с использованием Vue для фронта и Laravel для бека столкнулся с проблемой генерации статического кода для SEO. Отложил,а тут как раз этот вектор, по которому можно двигаться. Правильно ли понимаю, что если бэкенд на Laravel (PHP), то в качестве веб-сервера для Лары делаем nginx, а для статической генерации html кода поднимаем nodeJS + Nuxt ? Или какой курс посмотреть? Не ради рекламы, но смотрю ресурс ларакастс, собственно там автор очень доходчиво излагает приемы разработки Vue + Laravel, собственно оттуда начал делать попытки разработки. Но тема SSR, когда бэк не на ноде, а на пхп, не раскрыта.

  • @popov654
    @popov654 2 года назад

    Классный фреймворк, только жаль, что ты не объяснил, как осуществляется синхронизация стора на клиенте и на сервере (а ведь это важно для того, чтобы авторизация работала, я уверен, что Nuxt как-то должен поддерживать принудительный пуш данных в стор на сервере по требованию, когда на клиенте что-то произошло типа логина или разлогина, либо смены языка, темы и так далее). Короче, про работу с сессиями хочется больше узнать :)

  • @TheZeyura
    @TheZeyura 3 года назад +1

    Спасибо огромное! Я тащусь от Накста :)
    Есть вопрос: подскажите плиз, где и как теперь подключать Firebase ?
    В курсе про CRM мы без проблем подключали её в main.js

  • @user-di6nf2rr3g
    @user-di6nf2rr3g Год назад

    Очень жалею, что раньше не изучал разработку самостоятельно по твоим видео. А воспользовался платным ресурсом, отучился полтора года, и всё вылетело быстро как и залетело.

  • @user-ls5py9ex4d
    @user-ls5py9ex4d 5 лет назад

    Отличное видео! Узнал много нового, хотя пересмотрел по этой теме кучу видео.
    Возник вопрос:
    Смутил тот момент, когда происходит проверка и наполнение стора пользователями, потому что эта проверка сделана на самой странице. Если страниц, отображающих пользователей, будет несколько, то получается этот кусок кода будет дублироваться. Возможна ли эта проверка и наполнение в самом сторе, чтобы логика была в одном месте или где ее лучше разместить?

  • @Kalinkin88
    @Kalinkin88 4 года назад

    Благодарю

  • @vasya8441
    @vasya8441 2 года назад +1

    великолепное видео, я его прошел 10 раз где-то, помнил наизусть и мне на собеседование попала задача такая и я ее сделал и теперь я middle, а до этого я вообще не работал в frontend разработке, взяли за то что отвечал на все вопросы, спасибо за видео

  • @darkcrusaderzxc
    @darkcrusaderzxc Год назад

    Спасибо за ролик, ещё бы ссылочку в описании на плагины для vs code, тоже хочу такие иконки для папок.

  • @windcrack8404
    @windcrack8404 3 года назад

    Это очень круто, прям после native Vuejs, бомба. Есть вопросы, а вот есть бд на mysql, то понадобиться писать бэк, чтобы получить из бд данные, или nuxt уже это умеет? На нем можно сделать приложение, я правильно понял? За видео и курс, спасибо большое.

  • @nizom333
    @nizom333 3 года назад

    а и спасибо за урок))

  • @billshifer7652
    @billshifer7652 2 года назад

    спасибо!

  • @user-lq4ms6bk8n
    @user-lq4ms6bk8n 2 года назад

    огонь

  • @alexwong7367
    @alexwong7367 4 года назад

    Про nuxtServerInit в конце Влад сказал неспроста, на этом тригере будет происходить валидация куки авторизации по хедеру, это типа домашнее задание. (см Nuxt Auth External API (JWT) Учимся вместе )) Спасибо

  • @kostikovmu
    @kostikovmu 2 года назад

    Спасибо понял что нужно получать данные в fetch через context. В остальном разобрался пока делал проект.

    • @kostikovmu
      @kostikovmu 2 года назад

      Хотя есть вопрос если меню не внутри тега nuxt то оно уже не будет генерироваться на сервере? Как тогда header footer sidebar сгенерировать на сервере?

  • @user-dk1ru3yx9i
    @user-dk1ru3yx9i 4 года назад

    круть спс

  • @dmitry5154
    @dmitry5154 4 года назад

    Спасибо

  • @dispeltr1183
    @dispeltr1183 5 лет назад

    Спасибо за отличный курс! А не могли бы вы снять такое же видео но про Next.js? Спасибо!

  • @alexeleave4551
    @alexeleave4551 4 года назад

    Супер! А есть ли в Nuxt система хранения роутов? Чтобы они хранились в одном месте. Предположим, мы захотели изменить роут с "about" на "aboutus", тогда тут придётся везде искать и менять значения, файл переименовывать, а иначе было бы в одном месте, поменял и везде автоматом изменилось?

  • @mikurrey416
    @mikurrey416 5 лет назад +7

    Огромное спасибо за проделанную работу! Очень рад был найти такой качественный контент.
    Осталось несколько вопросов:
    1) как "заставить" nuxt подгружать стили через , чтобы не пихать в шапку всю эту бутстраповскую колбасу?
    2) как правильно и "технично" обработать ситуацию, когда axios вернул 404? Как при этом отобразить страничку error.vue?
    3) показанный вами способ авторизации, он безопасен для прода? store (и токен соответственно) ведь хранится исключительно на клиенте, я правильно понимаю?

    • @VladilenMinin
      @VladilenMinin  5 лет назад +3

      Привет, благодарю за отзыв)
      1. Не всегда такой подход эффективный, но если хочешь, то в nuxt.config.js в секции head это можно сделать, добавив новый элемент в массив link
      2. nuxtjs.org/api/context/ параметр error, который можно получить из контекста
      3. Да, держать токен на клиенте в сторе нормальный подход, но учите, что он должен улетать в каждом запросе на сервер, где будет валидироваться, если он не пройдет валидацию, то тоже необходимо добавить на фронтенд проверки

    • @mikurrey416
      @mikurrey416 5 лет назад

      @@VladilenMinin , спасибо за ответы! По 1. тогда еще такой вот вопрос: как все настроить в Nuxt таким образом, чтобы из scss собирался css файл и ложился в определенную папку, как это можно сделать в обычном проекте vue-webpack? (я честно искал, но не нашел об этом ничего в документации nuxt:) или не всё пока не понимаю).

    • @VladilenMinin
      @VladilenMinin  5 лет назад +2

      @@mikurrey416 Я сам не пробовал, но ребята тут решили проблему:
      github.com/nuxt/nuxt.js/issues/1533

    • @mikurrey416
      @mikurrey416 5 лет назад +6

      @@VladilenMinin спасибо, получилось!)
      Для тех, кто захочет повторить:
      1) ставим в дев необходимые зависимости: _npm install --save-dev node-sass sass-loader_
      2) в _nuxt.config.js_ прописываем scss/sass как обычный css: _css: ["~assets/styles/style.scss"],_
      3) в секцию _build_ можно добавить _extractCSS: true_ , тогда стиль будет подгружаться через __
      4) теперь в style.scss можно подключить любой предустановленный css-фреймворк, в данном случае bootstrap: _@import "~bootstrap/scss/bootstrap";_ и пользоваться всеми возможностями его кастомизации.

  • @domovikx_by
    @domovikx_by 4 года назад +3

    Можно дополнение к видео? Сейчас многое в том числе переходят на использование ts в своей работе, я буду весьма благодарен вам за видео где вы будете рассказывать как работать с подобными технологиями в контексте ts. Я понимаю что это курс больше базовый и поэтому js, поэтому это просто предложение к рассмотрению. Спасибо и хорошего дня.

    • @alexperemey6046
      @alexperemey6046 Год назад

      @@eugenenovikov671 ТС отлично используется с vue, точно так же, как с любым другим фреймворком.

  • @muhamadaminibragimov5096
    @muhamadaminibragimov5096 4 года назад

    для гуард правильнее использовать middleware или метод validate? если через middleware не загрузится ли лишние байти даже если нету прав?

  • @cobwowcobwow6331
    @cobwowcobwow6331 4 года назад

    Спасибо за видео! а что нужно сделать чтобы можно было в layout делать ssr? Я так понял что метод асинкдата впринципе только в page работает, а в компонентах и layout выдает ошибку(но с компонентами понятно можно пробросить данные, а вот как в лайоуте это сделать непонятно), а асинк фетч у меня вообще ничего не выводит. К примеру я хочу в лайоуте меню категорий вывести из базы.

  • @lessons3141
    @lessons3141 2 года назад

    мощь

  • @_Ivan_B_
    @_Ivan_B_ 2 года назад

    Спасибо за работу. Возник такой вопрос: как по нужному урлу вызывать другую страницу из папке pages например? Чтоб по урлу / рекваерился не index.vue, а другой файл в этой папке.

  • @azizkudaikulov993
    @azizkudaikulov993 3 года назад

    Спасибо, у меня вопрос, а можно ли axios подгружать по мере необходимости?

  • @Neron768
    @Neron768 3 года назад

    27:45 prefetch указывать можно на любой ссылке? Почему указано на одной ссылке, а работает для всех?

  • @user-hr8gc1dc6r
    @user-hr8gc1dc6r 2 года назад

    Нужно сделать продолжение с nuxt и показать как сделать PAW (прогрессивная веб приложение).

  • @musicits_fun
    @musicits_fun 5 лет назад

    а есть какая-то причина, почему нам нужно было создать getter users чтобы получить данные, а не брать на прямую users из state? Спасибо!

    • @VladilenMinin
      @VladilenMinin  5 лет назад

      На практике не очень рекомендую использовать стейт, тк в теории можно ошибок наловить с этим
      Но в целом подобное возможно

    • @user-zy5ww2oj7k
      @user-zy5ww2oj7k 4 года назад

      @@VladilenMinin геттеры кешируются потому что

    • @musicits_fun
      @musicits_fun 4 года назад

      @@VladilenMinin Нашел статью как раз про это: codeburst.io/vuex-getters-are-great-but-dont-overuse-them-9c946689b414

    • @musicits_fun
      @musicits_fun 4 года назад

      @@user-zy5ww2oj7k Так и state не вычисляется, а как бы статичен. Поэтому зачем его кэшировать?

    • @alexeybelousov5687
      @alexeybelousov5687 4 года назад

      Если вы используете стейт напрямую - user: state => state.user, то проще сразу получить стейт в компоненте через mapState, если нужно значение на основе двух стейтов, или стейт с преобразование (filter, reduce), то можно использовать геттер, по сути геттер это computed.. также в него можно передавать агрументы

  • @kentforthable
    @kentforthable 3 года назад

    Владилен, у меня webstorm ругается на метод dispatch('unresolved method or function dispatch()') для vuex. (Не подскажешь в чем может быть беда? Может vuex нужно как-то отдельно ещё где-то указывать?

  • @almazrt
    @almazrt 3 года назад

    Магическая магия

  • @hoolivuli
    @hoolivuli 2 года назад

    идеально. единственное не понял как локализовать рутинг для интернациональных сайтов, т.е. мы сделали страницу about но в адресной строке надо ее видеть по разному в зависимости от выбранного языка.

  • @taran_dm
    @taran_dm 3 года назад +1

    Есть смысл к всем ссылкам на странице добавлять атрибут "no-prefetch" для быстродействия? Или каким ссылкам на страницы давать этот атрибут, а каким нет? Спасибо!

  • @semen083
    @semen083 4 года назад

    Действительно ли на практике server side rendering быстрее рисует страницу, чем spa, или это только в теории?

  • @zadpot_npomaho6194
    @zadpot_npomaho6194 4 года назад

    интересно, а как с этой технолгией сделать магазины, к примеру магазин кейсов к игре CS:GO(чисто для вашего уровня, просто если дам легче скорее всего вы обидитесь). Обожаю ваши нарезки, обучился к node.js, vue.js, react.js(знания успешно утеряны), всё было предельно ясно, так же данное видео про nuxt.js классная, смотрю уже в пятый раз, до этого чисто из интереса поглядывал, но сейчас действительно нужно, комментарий закидываю заранее перед видео, я уже уверен о лёгкости материала, который преподнесёте вы.

  • @rocketman4072
    @rocketman4072 4 месяца назад

    70 минут как сказка. Меня месяц в онлайн школе учили какой-то срани бесполезной )))

  • @user-bp3vk3uj8h
    @user-bp3vk3uj8h 3 года назад

    Импорт компонентов делать не надо(если в конфиге установлен components на true). Сейчас уже так из коробки. Возможно раннее не было такой возможности.

  • @TheZeyura
    @TheZeyura 3 года назад

    Cпасибо! Может есть у вас ссылка на инфо как тут делать кастомные модули? )

  • @arturlauhin4992
    @arturlauhin4992 5 лет назад

    Впервые слышу про тег main, загуглил "Элемент предназначен для основного содержимого документа. Содержимое должно быть уникальным и не включать типовые блоки вроде шапки сайта, подвала, навигации, боковой панели, формы поиска и т. п" ... По-моему тут противоречие с уроком, так как мы навигацию вставили в тег main.

    • @user-er5ux4xv7e
      @user-er5ux4xv7e 4 года назад +1

      господи... давай еще про верстку поговорим

  • @MrTenedanya
    @MrTenedanya 3 года назад

    Есть очень большой вопрос, на который ответа пока что найти не удалось. Есть docker контейнер. В этом контейнере поднят nuxt js менеджер пакетов yarl, и все окружение необходимое для работы.
    Появилась задача внести изменение в работающий сервер.
    Изменения внеслись. Файлы теперь нужено перебилдить и стартануть.
    Есть какая то команда, типа yarl restart?

  • @picvs_
    @picvs_ 3 года назад

    Владилен, добрый день!
    Как защитить данные которые получаем как JSON?
    Они в открытом виде просто

  • @MrAlexMetall
    @MrAlexMetall 3 года назад

    Спасибо. А как выполняется реализация django на беке + nuxt ssr на фронте?

  • @user-vd2yv2qs3o
    @user-vd2yv2qs3o 4 года назад

    Мои личные заметки
    25:00 подсветка активных ссылок

  • @user-cg1tq6ki9o
    @user-cg1tq6ki9o 2 года назад

    можно просто прописать компонент в layout и все будет работать без импортов

  • @user-dg7nm1xc5m
    @user-dg7nm1xc5m 3 года назад

    Как обычно на высоте))) Подскажите плиз, как эту всю красоту развернуть, не на локальном сервере, а на реальном хостинге. Обгуглился сил нет, выручайте чем сможете, хотя бы в каком направлении смотреть. Заранее спасибо)))

    • @user-vg1it8cq6w
      @user-vg1it8cq6w 3 года назад +1

      VPS и ставь туда, что хочешь. Тут в принципе нужна только нода с зависимостями.

  • @ericraudy
    @ericraudy 3 года назад +1

    как роботы Google и Яндекс индексируют страницы полностью сгенерированные js?

  • @AntonioMick
    @AntonioMick 6 месяцев назад

    Здравствуйте, подскажите пожалуйста, я попробовал закинуть листинг users в компонент, но почему-то постоянно массив пустой. через components это реализовать нельзя ? Буду очень признателен за ответ, а то я уже запутался совсем