Size: a a a

Angular-universal-ru

2021 January 19

D

Dmitriy in Angular-universal-ru
Anthony Kiediz
Мне кажется это вопрос как раз для гугла:
https://www.google.com/search?q=angular+universal+nestjs&oq=angular+universal+nest
Ок, спасибо
источник

nt

nur tlek in Angular-universal-ru
Dmitriy
Всем привет! Подскажите, пожалуйста. Узнал только что, что Angular умеет SSR, а ещё это всё можно как-то подружить с NestJS - и всё будет классно. Заинтересовался, потому что сам юзаю React с NextJS - и как-то криво и сыро всё. Подскажите, правда ли это (про Angular) и, если не затруднит, покажите ссылку на Github с такой реализацией, если есть под рукой.
Некст лучше по мне)
источник

D

Dmitriy in Angular-universal-ru
nur tlek
Некст лучше по мне)
Почему, если не секрет? Я его ковыряю года два (пет проект запилил) - и заметил, что как-то сыровато. Ну то есть с getStaticProps они реально перемудрили. Например, мне нужно сгенерить страницы, забирая данные из API. И хрен это нормально работает, если мне нужно, например, какие-то общие переменные в layout с сервера просунуть. Потому что если туда (в layout-компонент) сунуть getInitialProps, то генерилка ломается. Приходится всё генерить в момент запроса и класть в кеш, потому что использую в итоге getServerSideProps
источник
2021 January 20

DE

Denis Evseev in Angular-universal-ru
Ребят привет, крик души можно сказать..

У меня проект на Angular 8 уже 3й день тупо висит с CPU 100%. Вообще не понимаю в чем может быть проблема, вроде все сделал правильно, все подписки дестрою.

Через node --inspect server.js проверил, исправил все  Exceptions, но проект все равно 2 минуты заполняет постепенно RAM и CPU 100% и висит.

Там точно нет бесконечных каких либо циклов, все компоненты банально запрос на сервер и отображение данных.

Есть ли какие то советы, как это можно исправить?
Очень прошу помочь, мой конкурент-студент на php уже далеко впереди меня 🙁
источник

MY

Mike Yaschenko in Angular-universal-ru
Denis Evseev
Ребят привет, крик души можно сказать..

У меня проект на Angular 8 уже 3й день тупо висит с CPU 100%. Вообще не понимаю в чем может быть проблема, вроде все сделал правильно, все подписки дестрою.

Через node --inspect server.js проверил, исправил все  Exceptions, но проект все равно 2 минуты заполняет постепенно RAM и CPU 100% и висит.

Там точно нет бесконечных каких либо циклов, все компоненты банально запрос на сервер и отображение данных.

Есть ли какие то советы, как это можно исправить?
Очень прошу помочь, мой конкурент-студент на php уже далеко впереди меня 🙁
Если сам по себе заполняется скорее что-то выполняет циклически. Можно снять дамп памяти в devtools chrome раз уж использовали inspect. Отсортировать и смотреть чем там наполнило. Посмотреть по количеству повторного выполнения в столбце closure
источник

DE

Denis Evseev in Angular-universal-ru
Спасибо, обязательно попробую
источник

nt

nur tlek in Angular-universal-ru
Denis Evseev
Ребят привет, крик души можно сказать..

У меня проект на Angular 8 уже 3й день тупо висит с CPU 100%. Вообще не понимаю в чем может быть проблема, вроде все сделал правильно, все подписки дестрою.

Через node --inspect server.js проверил, исправил все  Exceptions, но проект все равно 2 минуты заполняет постепенно RAM и CPU 100% и висит.

Там точно нет бесконечных каких либо циклов, все компоненты банально запрос на сервер и отображение данных.

Есть ли какие то советы, как это можно исправить?
Очень прошу помочь, мой конкурент-студент на php уже далеко впереди меня 🙁
Проверь может где то утечка памяти
источник

nt

nur tlek in Angular-universal-ru
Подписки
источник

V

Vadim in Angular-universal-ru
Denis Evseev
Ребят привет, крик души можно сказать..

У меня проект на Angular 8 уже 3й день тупо висит с CPU 100%. Вообще не понимаю в чем может быть проблема, вроде все сделал правильно, все подписки дестрою.

Через node --inspect server.js проверил, исправил все  Exceptions, но проект все равно 2 минуты заполняет постепенно RAM и CPU 100% и висит.

Там точно нет бесконечных каких либо циклов, все компоненты банально запрос на сервер и отображение данных.

Есть ли какие то советы, как это можно исправить?
Очень прошу помочь, мой конкурент-студент на php уже далеко впереди меня 🙁
Скорее всего, дело в подписках и не отписках от них.
Либо в слишком частых подписках. Например, такой может быть подписка onMouseMove без throttle/denounceTime.
источник

K

Kirill in Angular-universal-ru
У меня такое было на бою когда гуард не отрабатывал. Соединение висело вечно. Я просто добавил правило что бы гаурды всегда отдавали либо true либо urltree
источник

K

Kirill in Angular-universal-ru
Ну или резолверы
источник

K

Kirill in Angular-universal-ru
Можно запустить процесс с pm2. Там базовая статистика укажет куда смотреть. Активные запросы, обработчики.... там есть инфа про них
источник

K

Kirill in Angular-universal-ru
Плюс эксепшены в шаблонах часто память съедают. Я об этом писал тут ранее
источник

K

Kirill in Angular-universal-ru
Kirill
Кто то сталкивался с таким, что эксепшены в шаблонах приводят к утечкам в памяти ? Я вот поймал такое. Интересно почему так....
Вот. Я все исправил. Теперь нода стабильно работает
источник

K

Kirill in Angular-universal-ru
Нагрузочное тестированное тоже помогает. Что то типа loadtest и нода в режиме inspect. Пройтись локально по всем осн ссылками и посмотреть где память сжирается и не очищается.
источник

DE

Denis Evseev in Angular-universal-ru
Вот что противное, отжирание памяти перестало полностью сегодня утром. Я вообще ничего не делал - https://vuzopoisk.ru.

Тупо прошелся по всем страницам на сайте и RAM & CPU в норме. Думаю если это были бы подписки, то все бы вернулось бы обратно. Какой то странный баг, но все равно проверю, как говорите, через  devtools
источник

K

Kirill in Angular-universal-ru
Это бага на бою ? Те гуглботы уже ходят ?
источник

DE

Denis Evseev in Angular-universal-ru
Да сайт полностью доступен сейчас для Google/users
источник

IP

Ihor Papizh in Angular-universal-ru
Привет всем) кто подскажить как делать deploy  universal?
источник

NH

Nikolai Harkusha in Angular-universal-ru
всем привет
после того как начал использовать CookieService из @gorniv/ngx-universal, в моменте поптки чнения куки вываливается ошибка Error: NotYetImplemented
есть варианты почему так?
на проекте с 7 ангуляром - все норм
на 10 - ошибка
спасибо
источник