
Andy
12.05.2018
07:53:27

Rafael
12.05.2018
07:58:06

Artyom
12.05.2018
07:58:13
Друзья, подскажите, пожалуйста, как быть когда есть поддомены, которые используют какие-то компоненты с основного домена?
Например,
Есть foo.com, в нём есть компонент поиска
Есть boo.foo.com, в котором также используется данный поиск

Andy
12.05.2018
08:02:04

Google

Andy
12.05.2018
08:02:52
кто как борется с forever? почему pm2 не слетает, а форевер может слетать?

Rafael
12.05.2018
08:04:12
Глянь исходники nuxt-axios

Andy
12.05.2018
08:05:24

Rafael
12.05.2018
08:05:52

Andy
12.05.2018
08:09:16

Rafael
12.05.2018
08:10:09
Вот тут начинается реализация этого лоадера
axios-module/plugin.template.js at master · nuxt-community/axios-module
https://github.com/nuxt-community/axios-module/blob/master/lib/plugin.template.js#L106

Andy
12.05.2018
08:13:27

Rafael
12.05.2018
08:16:47
Только конец загрузки компонент не означает конец загрузки данных

Andy
12.05.2018
08:18:08
ну меня пока устраивает, что на сами переходы идет полоса лоадера сверху, а в самом компоненте тоже кружок-лоадер

Google

Rafael
12.05.2018
08:19:42
Кажется, вот этого должно быть достаточно
Динамические & Асинхронные компоненты — Vue.js
https://ru.vuejs.org/v2/guide/components-dynamic-async.html#%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8

Andy
12.05.2018
08:23:26

Rafael
12.05.2018
08:24:17

Andy
12.05.2018
08:25:50
ну если только по всем разом проходиться const components = await resolveComponents(
...
)

Alexander
12.05.2018
08:45:23
да, спасибо. реализовал через ассинхронные компоненты

Khabib
12.05.2018
09:22:56
День добрый, подскажите, в шаблоне от майков (vue-spa) используется метод с вызовом через fetch для обращения к бэку, откуда ноги растут у fetch, какая либо его тянет с собой?

Леха
12.05.2018
09:29:36
Это встроенная фича браузера

Ilia
12.05.2018
09:30:59

Michael
12.05.2018
09:32:46

Khabib
12.05.2018
09:33:07
Это встроенная фича браузера
спасибо, уже нашел))
а такой вопрос тогда, пишут, что эта фича еще не обкатана и рекомендуют использовать axios, так ли это или имеет место быть использованным?

Michael
12.05.2018
09:33:39
сколько бы ни была обкатана, юзай аксиос

Khabib
12.05.2018
09:35:11
окей, спасибо

Rafael
12.05.2018
09:39:33

Michael
12.05.2018
09:40:07
:В

DimenSi
12.05.2018
09:40:14
Просто axios кросс-платформенный/браузерный. Fetch ни первый, ни второй. Но наверно дешевле поставить полифил для фетча

Khabib
12.05.2018
09:41:03

Michael
12.05.2018
09:41:08
в аксиосе милые фишечки есть, а фетч -- железо

Google

Rafael
12.05.2018
09:41:36

Khabib
12.05.2018
09:42:18

DimenSi
12.05.2018
09:42:55
Разве кросс платформенно сит не есть изоморфный?
Полифил

Khabib
12.05.2018
09:44:04
полифил, дает набор тех же возможностей что и axios?

DimenSi
12.05.2018
09:44:16
Нет, поддержку на ie11

Rafael
12.05.2018
09:45:19

Khabib
12.05.2018
09:45:44
а те что ниже, останутьсяне ни с чем?

DimenSi
12.05.2018
09:46:11

Rafael
12.05.2018
09:46:59

DimenSi
12.05.2018
09:48:00
Называть это именно кросс браузерностью, а не платформенностью, потому, что браузеры одинаково работают на разных системах. Но сами браузеры не одинаково работают
Хотя возможно понятие кросс платформенность не подходит для описание nodejs и браузеров. И лучше назвать просто изоморфностью.
Я чето сейчас заметил, что тесты браузеров больше не проходят для ie9+

Khabib
12.05.2018
10:02:04
т.е. нет разницы будет фича fetch или axios?

DimenSi
12.05.2018
10:03:21
Axios все равно решает несколько вопросов при работе с апи. Фетч проще axios.

Google

Khabib
12.05.2018
10:04:28
а такой вопрос можно, как защитить api, т.е. чтобы к нему доступ имело только приложение spa? вроде никак да?)

DimenSi
12.05.2018
10:04:54
Никак

Khabib
12.05.2018
10:05:28
?))ок

DimenSi
12.05.2018
10:07:10
?))ок
Запретить кросс доменность или только определенные домены разрешить, но все равно это все обойти можно.

Khabib
12.05.2018
10:08:21
ну я читаю и не понимаю, как можно там данные защитить
все что ранее делал, использовалось в кооп сети или обычные сайты без апи, вот

DimenSi
12.05.2018
10:08:50
От кого защитит? Какие данные?

Khabib
12.05.2018
10:09:23
не знаю, фантазирую :D

DimenSi
12.05.2018
10:12:28
Последней проблемой с которой я встречался, это когда чел тупо стучался на главную в огромных количествах.

Khabib
12.05.2018
10:14:28
как решили?

DimenSi
12.05.2018
10:15:05
Ну настроили nginx на автобан, а потом на спа перешли. В итоге стало похер на него.

Khabib
12.05.2018
10:16:24
а посоветуйте чего нибудь по spa?

Ilya
12.05.2018
10:18:51
Народ, нужно помощь, есть референс у ссылки, и это объект, а нужно его в строку законвертить, outerHTML не подходит, потому что там в img src амперсант меняется на amp; и из-за этого ссылка крашится. Как это оптимальнее всего решить?

Artyom
12.05.2018
10:22:30
Извините, продублирую:
Подскажите, пожалуйста, как быть когда есть поддомены, которые используют какие-то компоненты с основного домена?
Например,
Есть foo.com, в нём есть компонент поиска
Есть boo.foo.com, в котором также используется данный поиск
Основная проблема - как избавиться от дублирования кода

Rafael
12.05.2018
10:23:59

Hedint
12.05.2018
10:25:28
Вынести общие компоненты в какое то отдельное общее место. Это можно сделать как локально ( просто подумать над организацией своего проекта/проектов и положить где то общую папку с компонентами, ) так и глобально- сделать свои пакеты и подключать их через npm

The
12.05.2018
10:35:27
ребятушки, а что на счет индексации поисковиками SPA. я вот видел статью на медиуме, в которой говорилось, что гугл уже умеет ходить по спа сайтами и индексировать их, я закинул свой в индекс, но что-то он пока только главную проиндексировал.
хотя сканирует по 20-30 страниц в день.
у кого-то вообще есть SPA без SSR, которые индексируются гуглом?

DASTAN
12.05.2018
10:39:45
всем привет, как вы решали проблему долгой компиляции? терпения не хватает ждать более 10 секунд, чтобы изменения отобразились в браузере

Hedint
12.05.2018
10:41:38
Хз, мы тут пишем на интерпретируемых языках, компиляции не ждем)

Google

Hedint
12.05.2018
10:41:55
(Это намек на то, что надо нормально сформулировать вопрос)

DASTAN
12.05.2018
10:43:13
думаю здесь большинство пользуется vue-cli
запускаешь dev режим webpack

Иван
12.05.2018
10:43:41

DASTAN
12.05.2018
10:44:16
меняешь код, и ждешь пока код скомпилируется

Artyom
12.05.2018
10:44:45

Hedint
12.05.2018
10:46:25

Иван
12.05.2018
10:46:54

Hedint
12.05.2018
10:47:02
Зависит, конечно

Иван
12.05.2018
10:47:03
Секунды две запросто может

DASTAN
12.05.2018
10:51:24
в какую сторону мне копать
проект уже не маленький

Hedint
12.05.2018
10:52:15
В настройках вебпака ничего не менял? Немаленький- это сколько файлов?