Size: a a a

Angular-universal-ru

2020 July 13

B

BAZIKALO in Angular-universal-ru
чисто для теста
источник

AI

Alex Inkin in Angular-universal-ru
Я не проверял, в АОТ билдится и стартует всё по командам SSR`овским, значит должно, наверное.
источник

AI

Alex Inkin in Angular-universal-ru
ng new как-то там, чтоб базовый апп создать + ng add @nguniversal/express-engine
источник

B

BAZIKALO in Angular-universal-ru
круто
источник

B

BAZIKALO in Angular-universal-ru
спасибо
источник

AS

Aleksandr Sokolov in Angular-universal-ru
В чём может быть проблема, сделал клон репозитория angular-universal-starter запускаю prerender и получаю ошибку NullInjectorError: No provider for InjectionToken REQUEST!
источник

AS

Aleksandr Sokolov in Angular-universal-ru
источник

AS

Aleksandr Sokolov in Angular-universal-ru
Сори, нашёл в истории чата... сейчас попробую сделать PR чтобы небыло подобных проблем в будущем
источник
2020 July 14

DT

Den T in Angular-universal-ru
Приветствую
источник

DT

Den T in Angular-universal-ru
Ребята по ангуляр Юниверсал с серверлесс. Кто сталкивался с проблемой при рефреше - в роут добавляется кусок урла- роут на котором должен быть и так добавляется при каждом рефреше. Помогите советом куда копать?
источник

D

Denis in Angular-universal-ru
Привет! подскажите, кто-то сталкивался с таким
Error: No NgModule metadata found for 'class{}'
Проблема c ng universal при prerender - сервер же собирается нормально
насколько понял что-то с типизацией и декораторами, но не факт)
источник

DT

Den T in Angular-universal-ru
Den T
Ребята по ангуляр Юниверсал с серверлесс. Кто сталкивался с проблемой при рефреше - в роут добавляется кусок урла- роут на котором должен быть и так добавляется при каждом рефреше. Помогите советом куда копать?
в общем поборол небольшыми хаками ng build --prod --deploy-url / --base-href / и в самом server.js
server.get('*', (req, res) => {
 res.render('index', {
   req,
   res
 }, (err, html) => {
   if (html) {
     if (req.headers.host.indexOf('amazonaws.com'amazonaws.com') > 0 || req.headers.host.indexOf('localhost') > 0) {
       html = html.replace('<base href="/', '<base href="/');
     }
     res.send(html);
   } else {
     res.send(err);
   }
 });
});
Если кто столкнется
источник

А

Анри in Angular-universal-ru
Друзья, всем привет. У меня проблема следующая: если очень кратко, то при запуске команды npm run serve:ssr ssr срабатывает, а при выполнении firebase serve не срабатывает, хотя в консоли выводится сообщение, что ssr function выполняется. Есть идеи в чем может выть проблема? Буду благодарен за любую помощь
источник

А

Анри in Angular-universal-ru
Angular CLI 9, Node 10, Firebase 7.9.3, также в проекте испоьзуется @angular/fire
источник

🏡K

🏡 ILshat Khamitov in Angular-universal-ru
Анри
Друзья, всем привет. У меня проблема следующая: если очень кратко, то при запуске команды npm run serve:ssr ssr срабатывает, а при выполнении firebase serve не срабатывает, хотя в консоли выводится сообщение, что ssr function выполняется. Есть идеи в чем может выть проблема? Буду благодарен за любую помощь
Впс можно за 200 рублей в месяц найти для сср (какая никакая помощь)
источник
2020 July 15

СВ

Сергей Волков... in Angular-universal-ru
Всем привет, имеетя проект на Angular. Возникла необходимость добавить Angular Universal. После запуска node сервера и обращенич по урлу http://localhost:4000/ в консоли на сервере летит ошибка со стэк-трейсом, Node Express server listening on http://localhost:4000
ERROR NetworkError
   at XMLHttpRequest.send ....

Пробовал сделать мок для API сервиса - ошибка не пропала, читал в нэте что урлы нужно абсолютные. Абсолютные везде и используются. В чём может быть проблема, как решить, как дебажить сие?
источник

СВ

Сергей Волков... in Angular-universal-ru
Провёл некоторый дебаг, выяснилось, что это из-за  ngx-translate, пожключаемые языки имеют относительные пути, буду разбираться.
источник

IK

Igor Kurkov in Angular-universal-ru
Там надо лоадер для ngx-translate серверный, в сервер.модуль.тс, в доке он есть
источник

IK

Igor Kurkov in Angular-universal-ru
Также будут бликать транслейшены, то есть хттп реквест будет дергать его на сервере и потом еще раз на рантайме, надо transferStateом его связать чтоб не дергал дважды
источник
2020 July 16

РА

Руслан Алиев... in Angular-universal-ru
Повтор запроса при SSR на клиенте.
Инцидент:
На клиенте запрос данных завязан на роутинг, т.е. я подписан на изменение query параметров.
````this.route.queryParams.subscribe(_ => this.startToLoad())``
И при SSR мой запрос повторяется.
Я уверен что это связанно со строчкой кода выше.
Вопрос: Можно ли сохранить такой подход, но что бы данные не перезапрашивались.
внутри функции startToLoad я запрашиваю данные через NGRX т.е. dispatch(-у)/вызываю событие, в @Effect(NGRX) выполняю запрос потом кладу в хранилище@Effect(NGRX) выполняю запрос потом кладу в хранилище
источник