Size: a a a

Angular-universal-ru

2019 October 14

E

E_A in Angular-universal-ru
Ildar Timerbaev
1. Получаешь доступ к request на сервере.
2. Пишешь абстрактный класс для сервиса куков.
3. Пишешь класс для сервиса фронта(через document.cookie) и провайдишь в app.module
4. Пишешь класс для сервиса для бэка(через инжектирование request(1 пункт)) и провайдишь в app.server.module

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

ИК

Игорь Кравченко in Angular-universal-ru
E_A
я подобное уже сделал, не помогает, поэтому нужен рабочий пример, есть у кого-нибудь?
смотри стартер и работу с куками там
источник

IK

ILshat Khamitov in Angular-universal-ru
E_A
я подобное уже сделал, не помогает, поэтому нужен рабочий пример, есть у кого-нибудь?
такую штуку делал себе https://github.com/rucken/core/tree/develop/libs/rucken/core/src/lib/modules/storage, но там анг7, под анг8+ не знаю как оно пойдет и под иви
источник

E

E_A in Angular-universal-ru
Игорь Кравченко
смотри стартер и работу с куками там
Так я его и юзаю
источник

IT

Ildar Timerbaev in Angular-universal-ru
E_A
я подобное уже сделал, не помогает, поэтому нужен рабочий пример, есть у кого-нибудь?
Это железный вариант(правда на 8 версии не тестил)) Тогда код и ошибки в студию, посмотрим
источник
2019 October 15

IF

Igor Filippov in Angular-universal-ru
Кто-то вкурсе, можно запретить гарду срабатывать на стороне сервера?
источник

IF

Igor Filippov in Angular-universal-ru
Или как можно красиво обработать поведение гарда, которое зависит от сешнСтораджа
источник

ЖД

Жданов Дмитрий in Angular-universal-ru
Куки вместо или в дополнение к sessionStorage
источник

IF

Igor Filippov in Angular-universal-ru
Жданов Дмитрий
Куки вместо или в дополнение к sessionStorage
Да, я такой вариант видел. Мне он каким-то стремным показался
источник

ЖД

Жданов Дмитрий in Angular-universal-ru
Ну на беке больше нет ничего.  И браузер автоматом посылает куки при запросе сайта перед генерацией на беке.
источник

SS

Sergei Sergeevich in Angular-universal-ru
Igor Filippov
Кто-то вкурсе, можно запретить гарду срабатывать на стороне сервера?
Ну можно унаследовать свой гвард от него и воткнуть isPlatformBrowser куда надо
источник

IK

ILshat Khamitov in Angular-universal-ru
@Kupll сюда пиши)
источник

I

Ivan in Angular-universal-ru
Всем привет еще раз!
Пишу на счет проблемы с angular universal, никак не могу найти решение:
Есть компонент, который обращается по api и получает список данных, который потом отрисовывает.
При серверном рендоринге компонент не успевает получить эти данные и отрисовать их, а отправляется на клиент пустой, но по логам видно что запросы ушли(во время рендера на сервере). У меня вопрос - как сделать так, чтобы рендер на сервере дождался этих данных и отрисовал компонент вместе с ними?
источник

I

Ivan in Angular-universal-ru
Причем, если использовать InMemoryDbService и также через httpClient обращаться, но уже к нему, то все данные отрисовываются на сервере так, как нужно
источник

I

Ivan in Angular-universal-ru
пробни Resolve или APP_INITIALIZER
источник

I

Ivan in Angular-universal-ru
сделал ресолвер, поставил на роут - сам он работает, но данные, во время серверного рендера, не подтягиваются
источник

I

Ivan in Angular-universal-ru
) как так то, ошибка в сср или что
источник

I

Ivan in Angular-universal-ru
ILshat Khamitov
@Kupll сюда пиши)
ошибки никакой не выводит, просто, почему-то, не рендерит
источник

IK

ILshat Khamitov in Angular-universal-ru
не рендерит в сср или в спа?
источник

I

Ivan in Angular-universal-ru
ILshat Khamitov
не рендерит в сср или в спа?
сср
источник