Size: a a a

Angular-universal-ru

2019 June 27

ND

Nikita Dyshlenko in Angular-universal-ru
все кроется в том что при трансфере используется JSON.parse()/stringify(), именно поэтому у меня и были проблемы
источник

ÖC

Özkan CANLI in Angular-universal-ru
Hi, Thank you in advance for your answers. I've solved "TypeError: Cannot read property 'stringify' of undefined"  error https://github.com/firebase/firebase-js-sdk/issues/1455 here. After importing AngularFirestoreModule in app.module.ts, the following error occurred during ssr.

/Users/v3zir/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/root.js:234
throw Error("not supported");
^
Error: not supported
at Root.loadSync (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/root.js:234:15)
at Object.loadSync (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/index-light.js:69:17)
at Object. (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/@grpc/proto-loader/build/src/index.js:244:37)
источник
2019 June 28

ИК

Игорь Кравченко in Angular-universal-ru
Özkan CANLI
Hi, Thank you in advance for your answers. I've solved "TypeError: Cannot read property 'stringify' of undefined"  error https://github.com/firebase/firebase-js-sdk/issues/1455 here. After importing AngularFirestoreModule in app.module.ts, the following error occurred during ssr.

/Users/v3zir/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/root.js:234
throw Error("not supported");
^
Error: not supported
at Root.loadSync (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/root.js:234:15)
at Object.loadSync (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/protobufjs/src/index-light.js:69:17)
at Object. (/Users/ozkancanli/Documents/project/angular/angular-universal-starter/node_modules/@grpc/proto-loader/build/src/index.js:244:37)
Hi, fork our https://github.com/Angular-RU/angular-universal-starter , write your code and create issue. I think you send undefinded message.
источник
2019 July 01

ND

Nikita Dyshlenko in Angular-universal-ru
Можете пожалуйста подправить если я не правильно понял, как работает трансфер, он кладет ответ с запроса на сервере, потом он отправляет на клиент отрендеренный html, содержащий трансферные данные, клиент перед запросом смотрит, есть ли данные в трансфере и делает запрос если их нет, а потом в независимости от того, делался ли запрос он обрабатывает данные
источник

IK

ILshat Khamitov in Angular-universal-ru
Тип того да
источник

IK

ILshat Khamitov in Angular-universal-ru
Но только один раз
источник

IK

ILshat Khamitov in Angular-universal-ru
Если с фронте опять щеманутся в апи, запрос уйдет
источник

ND

Nikita Dyshlenko in Angular-universal-ru
ключевой вопрос, клиент всеравно обрабатывает ответ запроса?
источник

IK

ILshat Khamitov in Angular-universal-ru
Да
источник

ND

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

IK

ILshat Khamitov in Angular-universal-ru
Оно поверх быстренько перерендерит все,  при этом дом будет сверятся если не нужно ничего менять то не будет менять, флаг нужно включить у роута
источник

ND

Nikita Dyshlenko in Angular-universal-ru
все расставили по своим местам, спасибо
источник

ИК

Игорь Кравченко in Angular-universal-ru
ILshat Khamitov
Если с фронте опять щеманутся в апи, запрос уйдет
зависит от реализации) обычно так, но это можно перенастроить
источник

MI

Michael Izmaylov in Angular-universal-ru
у кого-нибудь были проблемы с переходом на 8-й Angular? у меня не запускается сервер пишет
webpack:///./dist/server_sync_^\.\/main\..*$?:15
               throw e;
               ^

Error: Cannot find module './main.5717a08e9a3f3829df51'
   at webpackContextResolve (webpack:///./dist/server_sync_^\.\/main\..*$?:13:11)
   at webpackContext (webpack:///./dist/server_sync_^\.\/main\..*$?:8:11)
   at eval (webpack:///./server.ts?:50:124)
...
источник

IK

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

ИК

Игорь Кравченко in Angular-universal-ru
Michael Izmaylov
у кого-нибудь были проблемы с переходом на 8-й Angular? у меня не запускается сервер пишет
webpack:///./dist/server_sync_^\.\/main\..*$?:15
               throw e;
               ^

Error: Cannot find module './main.5717a08e9a3f3829df51'
   at webpackContextResolve (webpack:///./dist/server_sync_^\.\/main\..*$?:13:11)
   at webpackContext (webpack:///./dist/server_sync_^\.\/main\..*$?:8:11)
   at eval (webpack:///./server.ts?:50:124)
...
Next либы для universal подключай
источник

ИК

Игорь Кравченко in Angular-universal-ru
Стартер на 8-ом
источник

AT

Alexander Tashkenov in Angular-universal-ru
Пробовал заюзать импорты в лейзи лоудинге - в универсале не работает
источник

MI

Michael Izmaylov in Angular-universal-ru
Alexander Tashkenov
Пробовал заюзать импорты в лейзи лоудинге - в универсале не работает
у меня работают на чистом проекте...
источник

AT

Alexander Tashkenov in Angular-universal-ru
Michael Izmaylov
у меня работают на чистом проекте...
SSR работает?
источник