угловая пожарная база Ошибка рендеринга на стороне сервера (ssr) - PullRequest
0 голосов
/ 28 июня 2019

Я занимаюсь разработкой приложений на Angular 7 и firebase. Я начал с загрузки исходного репозитория angular ssr по ссылке. https://github.com/Angular-RU/angular-universal-starter

Я импортировал в проект библиотеки угловых огненных баз. Я выполнил команду npm run ssr. Произошла ошибка, указанная в ссылке. https://github.com/firebase/firebase-js-sdk/issues/1455

Я решил эту ошибку, как указано. (Я исключил библиотеки Firebase в web.config.json.)

Однако после импорта модуля AngularFirestoreModule в app.module.ts я получил ошибку ssr. Эта ошибка не возникает в других библиотеках Firebase. После добавления этого пакета и создания SSR возникает следующая ошибка.

> testssr@7.0.0 generate:prerender /Users/testuser/Documents/project/test/test

узел prerender.js

/ Users / TestUser / Документы / проект / тест / тест / node_modules / protobufjs / SRC / root.js: 234 Ошибка выброса («не поддерживается»); ^ Ошибка: не поддерживается в Root.loadSync (/Users/testuser/Documents/project/test/test/node_modules/protobufjs/src/root.js:234:15) в Object.loadSync (/Users/testuser/Documents/project/test/test/node_modules/protobufjs/src/index-light.js:69:17) на объекте. (/Users/testuser/Documents/project/test/test/node_modules/@grpc/proto-loader/build/src/index.js:244:37)

Я искал проблему, но не мог найти решение. Благодаря.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...