Size: a a a

Angular-universal-ru

2020 June 12

VS

Vladyslav Shkurenko in Angular-universal-ru
Кто-то сталкивался ?
источник

IV

Ilya Verpovsky in Angular-universal-ru
Vladyslav Shkurenko
Кто-то сталкивался ?
Пишет, что нет REQUEST в дереве Dependency injection
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
если даже не тронутую мастер ветку запушу, что же самое получется 🙁
источник

MY

Mike Yaschenko in Angular-universal-ru
Vladyslav Shkurenko
Кто-то сталкивался ?
*Надо было весь проект полотнами в телеграм вылить*
Попробуй в пререндер в extraProviders добавить
{
           provide: REQUEST,
           useValue: null,
    },
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
*удалил большую часть полотнаб сорри
не помогло, и там уже есть
// {
           provide: REQUEST,
           useValue: { cookie: '', headers: {} },
         },
источник

IV

Ilya Verpovsky in Angular-universal-ru
Vladyslav Shkurenko
*удалил большую часть полотнаб сорри
не помогло, и там уже есть
// {
           provide: REQUEST,
           useValue: { cookie: '', headers: {} },
         },
А REQUEST откуда импортирован? from '@nguniversal/express-engine/tokens'; ?
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
да
import { REQUEST, RESPONSE } from '@nguniversal/express-engine/tokens';
источник

IV

Ilya Verpovsky in Angular-universal-ru
Vladyslav Shkurenko
*удалил большую часть полотнаб сорри
не помогло, и там уже есть
// {
           provide: REQUEST,
           useValue: { cookie: '', headers: {} },
         },
А в AppServerModule пробовал REQUEST добавить?
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
после добавления
{
     provide: REQUEST,
     useValue: { cookie: '', headers: {} },
   },
   {
     provide: RESPONSE,
     useValue: {},
   },
   {
     provide: NgxRequest,
     useValue: { cookie: '', headers: {} },
   },
   {
     provide: NgxResponse,
     useValue: {},
   },

в AppServerModule вроде заработало
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
а можно еще один глупый вопрос ?
Если у меня нету никакого API, то мне поидеи достаточно залить на хостинг содержимое dist папочки и все, правельно ?
источник

VS

Vladyslav Shkurenko in Angular-universal-ru
то что было сгенерировано prerender'ом
источник

IV

Ilya Verpovsky in Angular-universal-ru
Vladyslav Shkurenko
а можно еще один глупый вопрос ?
Если у меня нету никакого API, то мне поидеи достаточно залить на хостинг содержимое dist папочки и все, правельно ?
Да, я так и делал.
источник
2020 June 13

АС

Андрей Сергеевич... in Angular-universal-ru
МОжет кто то знает как такие ошибки устраняются ?
источник

АО

Алексей Охрименко... in Angular-universal-ru
Андрей Сергеевич
МОжет кто то знает как такие ошибки устраняются ?
По поводу пункта №1 - наврятли что можно сделать (webpack не очень умеет treeshaking)

По поводу пункта №2 - можно почитать https://www.lullabot.com/articles/dynamically-inlining-critical-css-with-serverside-javascript (хоть и для React но актуально)
источник
2020 June 15

АС

Андрей Сергеевич... in Angular-universal-ru
Алексей Охрименко
По поводу пункта №1 - наврятли что можно сделать (webpack не очень умеет treeshaking)

По поводу пункта №2 - можно почитать https://www.lullabot.com/articles/dynamically-inlining-critical-css-with-serverside-javascript (хоть и для React но актуально)
Спасибо, помогло
источник

SD

Sergei Derkach in Angular-universal-ru
Алексей Охрименко
По поводу пункта №1 - наврятли что можно сделать (webpack не очень умеет treeshaking)

По поводу пункта №2 - можно почитать https://www.lullabot.com/articles/dynamically-inlining-critical-css-with-serverside-javascript (хоть и для React но актуально)
👍
источник
2020 June 16

MK

Markel Kalugin in Angular-universal-ru
▫Какой у вас проект или где работаете?
В коммерческом, далёком от Angular проекте. Использую Angular  в частных проектах.

▫В чём вы специалист?
Основная экспертиза - Python.

▫Чем можете быть интересны или полезны сообществу?
Добрым словом.

▫Чем интересно сообщество вам?
Нюансами SEO при создании публичных ресурсов. Как минимум сейчас - это самое злободневное.

▫Откуда вы?
Киев, Украина

▫Как узнали про группу?
Из https://t.me/angular_ru
источник
2020 June 17

IK

Igor Kurkov in Angular-universal-ru
Добрый день. Вопрос касательно войны сср и анимаций. Хочу чтоб когда юзер открывал сайт, чтоб анимации работали (в связке с js кликами или без оных). Это возможно только в рантайме. Сср нужен для лайтхауса, для кравлеров, curl, и прочих browserless решений (не знаю как гугл ходит, может он чтото под капотом паука и сетапит, хз). Соответственно задача - раздавать людям рантайм, а паукам сср. На уровне сервера мы можем проверять реквест, и отдавать нужный респонс.
===========
Вопрос: как с уверенностью 90% определить browserless реквест?
источник

SS

Sergei Sergeevich in Angular-universal-ru
Igor Kurkov
Добрый день. Вопрос касательно войны сср и анимаций. Хочу чтоб когда юзер открывал сайт, чтоб анимации работали (в связке с js кликами или без оных). Это возможно только в рантайме. Сср нужен для лайтхауса, для кравлеров, curl, и прочих browserless решений (не знаю как гугл ходит, может он чтото под капотом паука и сетапит, хз). Соответственно задача - раздавать людям рантайм, а паукам сср. На уровне сервера мы можем проверять реквест, и отдавать нужный респонс.
===========
Вопрос: как с уверенностью 90% определить browserless реквест?
недавно реализовывал такую логику (по той же причине) имплементируя middleware из пакета es6-crawler-detect (по сути дела проверяет user-agent регуляркой)
источник

IK

Igor Kurkov in Angular-universal-ru
Круто! надо взглянуть.
источник