@vuejs_ru

Страница 3259 из 3900
Дмитрий Maestro
16.07.2018
09:19:37
а этот children должен получается быть у корневого?

там где есть router-view ?

Arkadiy
16.07.2018
09:20:39
ну я в том смысле что если ты хотел иметь и service_page/ и типа service_page/edit/ то все это в childrens

В принципе в документации все написано

Google
Arkadiy
16.07.2018
09:21:41
Есть и на русском https://router.vuejs.org/ru/guide/essentials/nested-routes.html

Alex
16.07.2018
09:21:58
Как обезопасить JWT токен, я только что сам у себя угнал токен, и со всех устройств без проблем произвожу операции
класть его в httpOnly куки (нельзя будет получить доступ с js) Кроме всего прочего этот токен могут угнать разные плагины для хрома к примеру или не для хрома (потенциально всякие приблуды которые из npm пакетов поставлены)

Дмитрий Maestro
16.07.2018
09:22:27
Kendr
16.07.2018
09:31:46
т.е только httpOnly ?
Онли шттпонли

fan
16.07.2018
09:32:48
https://t.me/joinchat/GekdRhLA2z3xCvptnybWZA

Alex
16.07.2018
09:33:24
я не знаю что такое jwt или не jwt, помоему не очень важно, просто есть httpOnly куки, читать которые может только сервер, а с клиента их не прочитать, идеальное место для всяких токенов-шмокенов

reskwer
16.07.2018
09:33:27
ну я хз.. с JWT трешь какой-то. Я взять токен, пошел на другой комп и провел сука все транзакции, + авторизовался под юзером. Что это за трешь... как обезопасится

Alex
16.07.2018
09:35:52
куки в заголовках браузер отправляет лол

Nikita
16.07.2018
09:36:01
а если у тебя сервер другой?

Alex
16.07.2018
09:36:17
другой домен?

Google
reskwer
16.07.2018
09:36:19
куки в заголовках браузер отправляет лол
лооолпочти у каждого стоит внутриннее проксирование.

Nikita
16.07.2018
09:36:22
reskwer
16.07.2018
09:36:23
Alex
16.07.2018
09:36:36
значит кука будет стоять именно для того домена

reskwer
16.07.2018
09:37:04
значит кука будет стоять именно для того домена
круто, и теперь от токена толку 0 - так как сервер нам его дал, а использовать мы его не можем )

мы его просто с кук достать не моем :))

Alex
16.07.2018
09:37:31
Так вам же его нужно на сервере использовать

а не на клиенте

его на клиенте и не нужно доставать

reskwer
16.07.2018
09:38:00
кто вам такое сказал что на сервере?

Nikita
16.07.2018
09:38:06
Так если сервер авторизации на одном домене, а доступ нужен к другому?

Микросервисы там

reskwer
16.07.2018
09:38:19
у меня есть и по ней поключается 3-10 доменов

Alex
16.07.2018
09:38:31
ну это уже тонкости

reskwer
16.07.2018
09:38:35
Микросервисы там
++ вот в яблочко

Alex
16.07.2018
09:38:36
если бы да кабы

reskwer
16.07.2018
09:38:47
если бы да кабы
да так и есть..

Alex
16.07.2018
09:38:48
если они в одном домене то не проблема

reskwer
16.07.2018
09:39:01
Alex
16.07.2018
09:39:03
типо *.domen.kom

Google
Alex
16.07.2018
09:39:25
нет одного домена..
тогда ваш сайт будет уязвим, просто знайте это

reskwer
16.07.2018
09:39:30
CSRF - вот выход. а куки - это смешно

Alex
16.07.2018
09:40:04
одно другому не мешает же

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

reskwer
16.07.2018
09:46:08
хм.. ну ок, давайте так. У меня сервер находится на localhost:3000 Приложение на localhost:3001 Есть запросы иду из сервера к API тогда 3001 порт конектится на 3000 передавая токен и получая данные. Если Через браузер тогда API доутпна по http://my-app.com/api . А теперь задача. Я авторизовываюсь с браузера, мне приходят куки на http://my-app.com/api на сервере идет реврайт редирект с `http://my-app.com/api`=> 127.0.0.1:300 Мне нужно получить токен и передать его на SSR интерфейс, что-юы при последущий запросах страницы с сервера, сервер мне уже отдаал VUEX с заполнеными данными авторизации. т.е идет middleware прослойка, которая смотрит куки, и если есть там токен, она ЕГО БЕРЕТ, и перед тем как отдать пользователю HTML страницу сервер делает запрос к API на localhost:3000 что-бы взять данные авторизации по этому токену.

http онли - и я не смогу забрать токен из кук.

Alex
16.07.2018
09:48:14
вы не контролируете свой сайт?

это плохо

ну в таком случае лучше оставить как есть

reskwer
16.07.2018
09:48:44
вы не контролируете свой сайт?
в смысле не контролируете?

Alex
16.07.2018
09:49:06
ну не можете забрать токен из куки

это очень странно

ed
16.07.2018
09:50:07
Народ, у меня есть стандартные страницы. Например страница-таблица. Стандартные действия вызвать какой-то аякс запрос, отобразить табличку. То есть если будет стандартный компонент, которому я смогу передать параметры "запрос на бек", "колонки таблицы", то я получу примерно то что надо, что-то вроде реактовск их хоков. как это во вью делается правильно?

тоже делают хоки, или абстрактные компоненты?

reskwer
16.07.2018
09:50:49
это очень странно
а вы пробовали забрать куки с httpOnly Аксиосом в ноде ?

Alex
16.07.2018
09:51:54
мне кажется вы там что-то перемудрили, от того и все проблемы

зачем нужен ssr если там стоит авторизация

Alex
16.07.2018
09:52:47
понятное дело что когда столько всего подключенно и друг-друга проксирует - то это нетривиальная задача которую нужно решать творчески

Kendr
16.07.2018
09:53:13
Google
Roman
16.07.2018
09:54:04
зачем нужен ssr если там стоит авторизация
Как авторизация связана с сср лол

reskwer
16.07.2018
09:54:29
зачем нужен ssr если там стоит авторизация
А зачем мне пускать каждый раз запросы - если сервер мне сам может отдавать в стор что юзер авторизован. Мне ну нужно делать каждый раз проверки, и запросы к серверу. 1 рас авторизовался и сервер уже знает кто ты и что тебе нужно. Это совершенно не касается html . Это производительнее.

Kendr
16.07.2018
09:54:30
Как авторизация связана с сср лол
Так же как и аксиос с редаксом

Alex
16.07.2018
09:54:59
откуда я знаю, Сергей говорит что он куку не может прочитать потому что там какое то очень глубокое проксирование и серверный axios

reskwer
16.07.2018
09:57:08
ну так что, что лучше ? каждый раз заебывать сервер методами авторизации или получать от сервера уже Vuex с данными атворизованого пользователя на основе токена в куках ?

Alex
16.07.2018
09:58:17
смотрите, как работает авторизация сейчас, берется некий токен и отправляется в http заголовках

а что такое cookie?

это http заголовок

Admin
ERROR: S client not available

Alex
16.07.2018
09:59:02
который браузер отправляет автоматически

reskwer
16.07.2018
09:59:09
да я знаю... просто я не могу прочитать на сервере токен с httpOnly

Alex
16.07.2018
09:59:55
там надо как то axios конфижить, withCredentials или что то в этом роде (гуглить надо) плюс cors заголовок с сервера должен быть не *

а домен

Axios.defaults.withCredentials = true; и для cors (express) app.use(cors({ credentials : true, origin : '*', optionsSuccessStatus : 200 }));

reskwer
16.07.2018
10:03:08
withCredentials = стоит. корс убрать звездочку не могу, так как я не знаю домены с которых будут ити запросы

Alex
16.07.2018
10:03:39
credentials: true и можно оставлять звездочку

reskwer
16.07.2018
10:06:40




Google
Иван
16.07.2018
10:07:50
Всем привет, народ подскажите, есть ли во вью способ отрендерить html разметку содержащую в себе компоненты полученную ajax запросом???

Timur
16.07.2018
10:14:56
ребят подскажите как массив при выводе paginate сделать?

Иван
16.07.2018
10:21:16
@edtoken Спасибо, но немного не то... Я грубо говоря получаю с сервера полную разметку страницы с вью компонентами, и меняю существующую, так вот в этой новой разметке компоненты не отрендерены, и меня интересует способ сделать что-то типа force update что-ли...

ed
16.07.2018
10:22:05
пану недель назад был такой вопрос, поищи по фразам forceupdate, force update, и т.д.

Avaz
16.07.2018
10:22:11
Где можно найти хороший урок про Vuex?

Дмитрий Maestro
16.07.2018
10:23:42
ребят еще вопрос. Правильно ли я понимаю что если введен vuex то вся работа с апи ведется через него?

или допускаются запросы с компонентов? какие есть бестпрактикс по этому ?

dvv
16.07.2018
10:24:19
S
16.07.2018
10:25:40
Добрый день! Я новичок в vue . Пилю проект с фронтэндом на vue а бэкэндом на modx . Есть определенные результаты, но нужна небольшая консультация или помощь в постановке меня на дальнейший путь истинный. Кто мог бы помочь и на какиз условиях?

S
16.07.2018
10:26:06
Пока я смог сделать отдачу данных в одном из режимов, но надо дальше развивать. Данные не выводятся почемуто

S
16.07.2018
10:26:41
>а бэкэндом на modx Помогу советом: увольняйся
Ну не конструктивно как-то. Откуда если не секрет ?:)

Дмитрий Maestro
16.07.2018
10:26:42
Нет. Vuex только для общих данных
общих для кого ? подскажи пожалуйста, для всего приложеня ? для несколькиз компонентов ?

Дмитрий Maestro
16.07.2018
10:27:07
просто я бекендер) который волей случая пилит еще и фронт и я тут немного путаюсь)

Иван
16.07.2018
10:27:13
ed я уже пробовал вешать vm.$forceUpdate на хук, не хочет работать... Тут просто дело в чём, vue-router использовать я не хочу, так как много заморочек с кодами ответа страниц midlewware и тд, но в тоже время хочется что-то на подобии spa, так вот решил для этих целей попробывать что-то типа barba.js, ну или как в конкретно это случае hy-push-state.js, и столкнулся с этой проблемой... https://github.com/qwtel/hy-push-state/issues/3

Страница 3259 из 3900