angular2 universal очень нестабилен - приложение [nodemon] зависло - ожидание изменений файла перед запуском
Я нахожу репозиторий для начинающих из углового класса очень нестабильным или просто из-за того, как я его использую. Мой код работает локально, используя тот же сервис, что и удаленный, но я получаю ниже
Я следовал правилам
npm run build
npm start
Малейшая ошибка, которую я получаю ниже:
'Hash: 51619e5be8128fe9ed97eb75ce5c5bacf4f02ce1
Version: webpack 2.1.0-beta.22
Child
Hash: 51619e5be8128fe9ed97
Version: webpack 2.1.0-beta.22
Time: 18736ms
Asset Size Chunks Chunk Names
index.js 3.57 MB 0 [emitted] main
[320] ./src async 160 bytes {0} [built]
+ 544 hidden modules
Child
Hash: eb75ce5c5bacf4f02ce1
Version: webpack 2.1.0-beta.22
Time: 11670ms
Asset Size Chunks Chunk Names
index.js 33.5 kB 0 [emitted] main
+ 28 hidden modules
> universal-starter@2.0.0 start /var/test-starter
> npm run server
> universal-starter@2.0.0 server /var/test-starter
> nodemon dist/server/index.js
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: /var/test-starter/dist/**/* src/index.html
[nodemon] starting `node dist/server/index.js`
Listening on: http://localhost:3000
EXCEPTION: Response with status: 200 Ok for URL: null
/var/test-starter/node_modules/zone.js/dist/zone-node.js:140
throw error;
^
Response with status: 200 Ok for URL: null
[nodemon] app crashed - waiting for file changes before starting...
Как это может привести к сбою сервера? Я должен убить и перезапустить.
Я использую angular2 n производства без проблем. angular2 universal довольно проблематично.
Как я могу решить изящно? Или я не работаю на производстве должным образом?
1 ответ
Кажется, проблема связана с angular / zone.js на основании вашей ошибки.
Попробуйте вернуться к zone.js@0.6.21. Если это работает, попробуйте найти коды, которые вызывают проблему, воспроизвести ее и опубликовать здесь.
Начиная с zone.js@0.6.22, появились новые проблемы, такие как https://github.com/angular/zone.js/issues/448