Я пытаюсь развернуть приложение angular 9 ssr на сервере heroku, но получаю сообщение об ошибке:
Procfile: web: node server.ts
Пакет. json: оба эти случая произошли раньше Команда procfile
"postinstall": "npm run build:ssr", <-- second
"preinstall": "npm install -g @angular/cli @angular/compiler-cli typescript", <!-- first
Развертывание выполнено успешно, но когда я go на веб-сайте, я вижу:
В приложении произошла ошибка, и ваша страница не может быть обработана. Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. Это можно сделать из интерфейса командной строки Heroku с помощью команды heroku logs --tail
Поэтому я пишу heroku logs --tail
и вижу эту ошибку:
2020-03-24T15 : 26: 52.643062 + 00: 00 app [web.1]: / app / server.ts: 1 2020-03-24T15: 26: 52.643076 + 00: 00 app [web.1]: (функция (экспорт, требуется, модуль, __filename, __dirname) {import 'zone.js / dist / zone-node'; 2020-03-24T15: 26: 52.643076 + 00: 00 app [web.1 ]: ^^^^^^^^^^^^^^^^^^^^^^^^ 2020-03-24T15: 26: 52.643077 + 00: 00 app [web.1]: 2020-03- 24T15: 26: 52.643077 + 00: 00 app [web.1]: SyntaxError: неожиданная строка
Как это исправить? - думаю, это что-нибудь о машинописи и узловом сервере?