Size: a a a

Angular-universal-ru

2021 January 12

nt

nur tlek in Angular-universal-ru
main.ts покажи плес
источник

DE

Denis Evseev in Angular-universal-ru
источник

nt

nur tlek in Angular-universal-ru
так должно быть вроже
источник

nt

nur tlek in Angular-universal-ru
Denis Evseev
Привет всем, вижу что этот вопрос уже был задан N раз:

Ng Serve работает, но вот SSR выдает ошибку:
You must pass in a NgModule or NgModuleFactory to be bootstrapped

Кто-то что-то подобное уже исправлял?
Может подсказать куда двигаться?
app.server.module.ts есть ?
источник

DE

Denis Evseev in Angular-universal-ru
источник

K

Kirill in Angular-universal-ru
NgModuleFactoryLoader давно DEPRECATED
источник

K

Kirill in Angular-universal-ru
Все импорты в роутерах нужно делать через import()  - это я так, к слову
источник

DE

Denis Evseev in Angular-universal-ru
Kirill
Все импорты в роутерах нужно делать через import()  - это я так, к слову
это уже есть, все работает через ng serve
источник

K

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

K

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

K

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

K

Kirill in Angular-universal-ru
Если использовать NgModuleFactoryLoader то там есть какой то хитрый хак с импортами
источник

DE

Denis Evseev in Angular-universal-ru
да не думаю лучше stick to современенным решениям, сравниваю свой код с твоими скринами. Вот тут говорят, https://angular.io/guide/universal

что надо удалить server.ts и пересоздать через
ng add @nguniversal/express-engine
источник

K

Kirill in Angular-universal-ru
что то типа   provideModuleMap(LAZY_MODULE_MAP)... давно было, щя уже не помню. Дело в том, что LAZY_MODULE_MAP создается во время билда
источник

K

Kirill in Angular-universal-ru
Denis Evseev
да не думаю лучше stick to современенным решениям, сравниваю свой код с твоими скринами. Вот тут говорят, https://angular.io/guide/universal

что надо удалить server.ts и пересоздать через
ng add @nguniversal/express-engine
Да там руками 5 мин поменять
источник

K

Kirill in Angular-universal-ru
в server.engine('html', ngExpressEngine({ bootstrap: AppServerModule }));  импортишь AppServerModule и все
источник

K

Kirill in Angular-universal-ru
И импорты везде в роутерах поменять
источник

DE

Denis Evseev in Angular-universal-ru
ты про вот это?
источник

K

Kirill in Angular-universal-ru
ага
источник

DE

Denis Evseev in Angular-universal-ru
Вот этот кусок больше не нужен?
источник