Size: a a a

Angular-universal-ru

2019 April 19

BP

Bohdan Perepelitsa in Angular-universal-ru
Stepanyan
это если гардов нет
а если есть?)
источник

S

Stepanyan in Angular-universal-ru
Bohdan Perepelitsa
а если есть?)
не хорошо помню, но была проблема раньше. проверьте если теперь гарди нормаьльно работают
источник
2019 April 20

DY

Dmitry Yatsishin in Angular-universal-ru
ткните носом, как правильно подружить SSR с ngx-translate
источник

ИК

Игорь Кравченко in Angular-universal-ru
Dmitry Yatsishin
ткните носом, как правильно подружить SSR с ngx-translate
источник

DY

Dmitry Yatsishin in Angular-universal-ru
благодарю
источник

DT

Dmitry Teplov in Angular-universal-ru
@gorniv привет, ты говорил, что писал схему для генерации компонентов по схеме "один модуль один компонент"
можешь поделиться?
источник

ИК

Игорь Кравченко in Angular-universal-ru
Dmitry Teplov
@gorniv привет, ты говорил, что писал схему для генерации компонентов по схеме "один модуль один компонент"
можешь поделиться?
https://marketplace.visualstudio.com/items?itemName=alexiv.vscode-angular2-files - используй генерацию модуля, а не компонента)
источник

DT

Dmitry Teplov in Angular-universal-ru
а, это для вскода
не пользуюсь
пробежался по коду, вижу темплейт для модуля, но в схематики не получится взять и перенести
ну ладно, спасибо, всё равно приму к сведению

как время найдётся, сам напишу)
источник
2019 April 24

OK

Oleg Kasyanets in Angular-universal-ru
Привет.
Єсть вопрос: юзаю Angular Universal и когда в angular.json изменяю конфиг baseHref
с "baseHref": "/"
на "baseHref": "/alpha/"
то при работе, node js server, не отдает статику (js , css ...)
что бы решить проблему сделал middleware
`app.use((req, res, next) => {
   req.url = req.url.replace(/(\/alpha\/)/, '');
   next();
});`

але может это не совсем верно и есть какое то верное, красивое ришение для Universal + baseHref ?
источник

IT

Ildar Timerbaev in Angular-universal-ru
Oleg Kasyanets
Привет.
Єсть вопрос: юзаю Angular Universal и когда в angular.json изменяю конфиг baseHref
с "baseHref": "/"
на "baseHref": "/alpha/"
то при работе, node js server, не отдает статику (js , css ...)
что бы решить проблему сделал middleware
`app.use((req, res, next) => {
   req.url = req.url.replace(/(\/alpha\/)/, '');
   next();
});`

але может это не совсем верно и есть какое то верное, красивое ришение для Universal + baseHref ?
Статику и все пути лучше разрулить на уровне nginx, если он есть
источник

OK

Oleg Kasyanets in Angular-universal-ru
есть
источник

OK

Oleg Kasyanets in Angular-universal-ru
тоесть на nginx изменять пути до статики
источник

IT

Ildar Timerbaev in Angular-universal-ru
location /alpha - там есть редиректы
источник

DI

Dmitriy Ivchenko in Angular-universal-ru
Oleg Kasyanets
Привет.
Єсть вопрос: юзаю Angular Universal и когда в angular.json изменяю конфиг baseHref
с "baseHref": "/"
на "baseHref": "/alpha/"
то при работе, node js server, не отдает статику (js , css ...)
что бы решить проблему сделал middleware
`app.use((req, res, next) => {
   req.url = req.url.replace(/(\/alpha\/)/, '');
   next();
});`

але может это не совсем верно и есть какое то верное, красивое ришение для Universal + baseHref ?
private setBaseHref(): void {
       const document: Document = this.injector.get(DOCUMENT);
       const bases = document.getElementsByTagName('base');

       if (bases.length > 0) {
           bases[0].setAttribute('href', this.appConfig.baseHref);
       }
   }
источник

OK

Oleg Kasyanets in Angular-universal-ru
Dmitriy Ivchenko
private setBaseHref(): void {
       const document: Document = this.injector.get(DOCUMENT);
       const bases = document.getElementsByTagName('base');

       if (bases.length > 0) {
           bases[0].setAttribute('href', this.appConfig.baseHref);
       }
   }
ета при инициализации ?
понял что делает но не понял где)
источник

DI

Dmitriy Ivchenko in Angular-universal-ru
Oleg Kasyanets
ета при инициализации ?
понял что делает но не понял где)
app.component.ts  -> ngOnInit
источник

OK

Oleg Kasyanets in Angular-universal-ru
понял
источник

OK

Oleg Kasyanets in Angular-universal-ru
Dmitriy Ivchenko
private setBaseHref(): void {
       const document: Document = this.injector.get(DOCUMENT);
       const bases = document.getElementsByTagName('base');

       if (bases.length > 0) {
           bases[0].setAttribute('href', this.appConfig.baseHref);
       }
   }
благодарю
источник

OK

Oleg Kasyanets in Angular-universal-ru
Ildar Timerbaev
location /alpha - там есть редиректы
благодарю
источник

AK

Ali Kholmatov in Angular-universal-ru
привет! подскажите пож почему для такого url http://xxx.stage.net/ не работает universal а для остальных типа http://xxx.stage.net/news срабатывает
источник