Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 April 29

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
понял, спасибо
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Можно вообще без фреймворка обойтись и взять просто шаблонизатор, например pug
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
просто мне нравится Vue.js компоненты, я думал, что есть способ превратить их в чистый html через какой-нибудь генератор
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
то есть на входе json с данными и Vue.js компоненты, а на выходе html с этими данными и без js вообще
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
просто мне нравится Vue.js компоненты, я думал, что есть способ превратить их в чистый html через какой-нибудь генератор
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
я знаю про https://prerender.io/, но я не понял, как это интегрируется с Nuxt.js для решения моей задачи
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
а я правильно понимаю, что он в итоговый html подставит все данные, то есть сделает там все fetch-запросы, которые нужно сделать?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
а я правильно понимаю, что он в итоговый html подставит все данные, то есть сделает там все fetch-запросы, которые нужно сделать?
Насколько я знаю нет, все запросы нужно сделать заранее и передать данные в контекст.
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
в моём случае всё просто, 1 страница - 1 json с данными, я могу так сделать, т.е. если я просто его передам через context, некий json, то в итоге он мне сделает html, который будет содержать данные из этого json'а?
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
или же он там где-нибудь в js их спрячет?
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
спрошу проще - вот то, что получится на выходе этой функции, яндекс поймёт, если увидит?
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
спрошу проще - вот то, что получится на выходе этой функции, яндекс поймёт, если увидит?
да
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
спасибо)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
просто мне нравится Vue.js компоненты, я думал, что есть способ превратить их в чистый html через какой-нибудь генератор
это несложно сделать если в итоговом сайте не будет вообще никакого интерактива. В хуке генерейта просто выпилить все подключения скриптов, кто-то в чате такое делал
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
у меня есть json'ы на Google Cloud Storage, я хочу через шаблоны на Vue.js делать html-страницы и класть их туда же, в соседний бакет на Google Cloud Storage, а раздаваться это будет через Google Cloud CDN или как-нибудь аналогично

в данном случае Vue.js выступает просто как шаблонизатор, как нечто аналогичное Django templates или Jinja2
Google Cloud Storage сбоит если передавать тысячи мелких файлов, и не только у меня. А их CDN очень уступает cloudflare, он без балансировщика не работает, а балансировщик дорогая штука как для статического сайта.
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
DreaMinder
Google Cloud Storage сбоит если передавать тысячи мелких файлов, и не только у меня. А их CDN очень уступает cloudflare, он без балансировщика не работает, а балансировщик дорогая штука как для статического сайта.
если честно, то там будет Starlette на Google Cloud Run с прокси на Starlette, которая будет брать html с Google Cloud Storage
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
я в целом согласен, что Cloudflare хороший сервис
источник

AO

Alexander Ovchinnikov 🦁 in Nuxt.js — русскоговорящее сообщество
жаль, часть его айпишников в бане РКН'а
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Alexander Ovchinnikov 🦁
я в целом согласен, что Cloudflare хороший сервис
если не нужены юзеры из рф только)
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
свелт плохо подходит т.к. их статическая генерация (в реализации сапера) идет через краулер (очень медленно, не масштабируется), в прошлый раз когда смотрел, не было способа передать массив роутов.
источник