
Mike
25.08.2018
11:10:21

Сергей
25.08.2018
11:10:24
Разве нукст не может нагенерить статические страницы по всем статьям или он не для этих задач?

Alex
25.08.2018
11:10:36

Google

Alex
25.08.2018
11:10:46
Но

Stanislav
25.08.2018
11:10:46

Alex
25.08.2018
11:10:55
Если статей 100000

БОГАТЫРЪ
25.08.2018
11:10:56

Alex
25.08.2018
11:11:14
На каждый чих ты должен их генерить статически заново

Саша
25.08.2018
11:11:54

Сергей
25.08.2018
11:11:59
Я подумал а не плохо бы статически положить html все и в фоне при изменениях пересобирать их. Вынести только на апи всякие лайки, комменты и т.д

Саша
25.08.2018
11:12:03
Не очень логично превращать это в библиотеку

S
25.08.2018
11:12:13
Здравствуйте. Начал писать приложение на Vue, решил использовать REST API. Почитал доки по REST, все понятно как работает, но как REST "задействовать" я не понимаю... В гугле по REST нашел только информацию что это такое и как работает, но как его настроить, чтобы начать работу я не в курсе. Либо библиотеку какую развернуть на сервере, либо самому писать всю логику REST, чтобы принимал/обрабатыва все нужные запросы и так же отдавал... В общем я думаю, что есть готовые решения, но по непонятным причинам я не могу это нагуглить ни как... какой-то темный лес.
Ребят как настроить REST, чтобы начать работать с ним?
для апи тебе нужен бэкэнд. Что это будет - решать тебе. Я например Modx revoluion использую. А для фронта vue использую

Alex
25.08.2018
11:12:14

Сергей
25.08.2018
11:12:16

Alex
25.08.2018
11:12:26
В чем проблема собирать налету
И использовать кеши где надо

Google

Сергей
25.08.2018
11:12:49

Alex
25.08.2018
11:12:57
Почему
У тебя сборка на сервере
Разберись уже а

Valeriy
25.08.2018
11:13:09
как получить то, перезаписать в отдельную переменную?
ну у тебя там забавная ситуация
при создании компонента вызывается три метода подряд, которые начинают выполняться асинхронно
на момент запуска category === []
потом первый выполнившийся запрос переопределяет эту переменную, поэтому при старте productsData() у тебя category.id === undefined, а после его выполнения в .then оно уже имеет значение от ранее выполненного categoryData

Alex
25.08.2018
11:13:17
Тебе несколько дней объясняют

Mike
25.08.2018
11:13:21

Сергей
25.08.2018
11:13:26
Собирать всмысле с сервера сразу страницу?

Alex
25.08.2018
11:13:33
Бля

Сергей
25.08.2018
11:13:35

Alex
25.08.2018
11:13:38
Почитай про ssr
Молю
Как работает браузер
Когда ты урл вводишь почитай
Как работает сервер статики например который отдаёт страницы
И как это происходит

Valeriy
25.08.2018
11:14:25

Alex
25.08.2018
11:14:32
Нельзя работать в вебе и не понимать что происходит на уровне сети
И протоколов передачи данных

Valeriy
25.08.2018
11:14:49
и переноса всего асинхронного кода в vuex actions

Google

Сергей
25.08.2018
11:14:57
Да я не понимаю как это работает на уровне vue
То же nuxt

Alex
25.08.2018
11:15:21
У накста под капотом приложение на express js
Это серверное приложение

Сергей
25.08.2018
11:15:37
В моем понимании пока переход по страницам в SPA это аякс запрос

Alex
25.08.2018
11:15:40
Оно работает на node js
Это позволяет на сервере выполнять js код
И писать твои фронт приложения так что их рендер функции могли бы выполняться на сервере
Что бы собрать по реквесту нужную страницу

Stanislav
25.08.2018
11:16:41

Alex
25.08.2018
11:16:45
Это называется universal или изоморфный подход

Саша
25.08.2018
11:16:57

Саша
25.08.2018
11:17:40

Alex
25.08.2018
11:17:44
Почитай про экспресс в общем
Потом про то как он работает в связке

Сергей
25.08.2018
11:18:16
То есть в случае серверного приложения, если пользователь переходит по страницам то идёт работа по rest, а в случае открытия страницы, например /about отдаётся собранная сразу?

Alex
25.08.2018
11:18:17
Это не на один час материалов далеко
Отдаётся с сервера приложение

Сергей
25.08.2018
11:18:37
С каждым годом все тяжелее и тяжелее усваивать почему то

Alex
25.08.2018
11:18:43
Но тебе нужно первыую страницу отрисовать

Google

Alex
25.08.2018
11:18:54
Дальше роутинг делает загруженное приложение

Stanislav
25.08.2018
11:18:57

Alex
25.08.2018
11:19:03
Но первый запрос из браузера идёт на сервер

Сергей
25.08.2018
11:19:09

Alex
25.08.2018
11:19:13
Там подготавливается респонс
Это хтмл страница где будет подключено твоё приложение
По факту тупо стринга возвращается

Alex
25.08.2018
11:19:58

Сергей
25.08.2018
11:20:36
То есть по любому роуту отдается нужная страница?

Admin
ERROR: S client not available

Alex
25.08.2018
11:21:01
Да
Потому что мета теги надо проставить для каждой страницы сразу
И отдавать в таком виде

Stanislav
25.08.2018
11:21:29

Alex
25.08.2018
11:21:34
Что б сео магия работала

Alex
25.08.2018
11:21:57

Сергей
25.08.2018
11:22:04
Не не, сайты то делал и не один. Но это были обычные php фреймворки
С spa тупняк у меня

Alex
25.08.2018
11:22:23

Google

Stanislav
25.08.2018
11:22:36

Alex
25.08.2018
11:22:42
Теперь это делает node js
Смысл тот же самый

Сергей
25.08.2018
11:23:01
Вообщем если для моей задачи spa подходит, просто пойдут тогда делать, перестану примерятся

Alex
25.08.2018
11:23:03
Spa это не серверный гендер
Это разные понятия
Спа это про приложение в браузере
Но оно перед этим туда ещё попасть должно

Сергей
25.08.2018
11:24:14
Spa это не серверный гендер
SPA это браузер отдал нужную собранную страницу, дальше данные подгружаются частично а не вся страница снова

Alex
25.08.2018
11:24:25
Это приложение
Которое загрузится
И будет управлять роутингом
Без перезагрузки страницы

Сергей
25.08.2018
11:25:06
Но если я зайду не / а /about то соберётся нужная страница сразу и дальше будет снова SPA

Alex
25.08.2018
11:25:18
Если это будет прямой запрос
Да

Упрямый
25.08.2018
11:25:44
Пацаны, как сделать, чтоб например app.name подгрузился в инпут, но изменения в инпуте не меняли оригинальную переменную app.name

Сергей
25.08.2018
11:25:47
Все, больше мне ничего не нужно было, могу смело брать nuxt и изучать

Alex
25.08.2018
11:26:04
Накст покрывает большинство задач
Для фриланса
И не хайлоада

Саша
25.08.2018
11:26:23