Развертывание Angular-cli Digital Ocean

У меня возникла проблема с запуском моего приложения Angular 2 в Digital Ocean. Я пытаюсь развернуть свое приложение на облачном сервере, все запускается нормально, но когда я пытаюсь подключиться к приложению на указанном порту, сервер просто не отвечает. Я не понимаю, потому что не могу найти никакой помощи, и я просто не могу понять, почему не запускается только интерфейс angular-cli, потому что когда я подключаюсь к серверу Node.js Express или серверу MongoDB, который я также запускаю на моем дропле нет проблем с подключением к ним. Брандмауэр временно отключен. Я был бы рад, если бы кто-нибудь из вас мог мне помочь.


person Artur    schedule 09.12.2016    source источник
comment
Расскажите, пожалуйста, об окружающей среде. Это Linux-сервер? Вы используете Node / Express в качестве серверной части? Какой порт вы используете и как настроен ваш брандмауэр? Почему бы вам не сделать сборку с использованием ng build и не использовать ее в качестве интерфейсного приложения?   -  person Bruno João    schedule 09.12.2016
comment
@vinagreti Server - это Ubuntu 16.04.1 x64, Node / Express для серверной части, приложение работает на порту 4200, брандмауэр отключен, я использовал сборку ng и получил папку dist, но я не знаю, как ее обслуживать   -  person Artur    schedule 09.12.2016
comment
Angular 2 - это HTML + JS (статические файлы), поэтому вы можете обслуживать его с помощью Apache, Express, amazon S3 и даже Google Drive. Вот пример обслуживания статических файлов в экспресс-режиме: fullstacktraining .com / article /   -  person Bruno João    schedule 09.12.2016


Ответы (1)


Angular 2 - это HTML + JS (статические файлы), поэтому вы можете обслуживать его с помощью Apache, Express, amazon S3 и даже Google Drive. Вот пример обслуживания статических файлов в экспресс-режиме: http://www.fullstacktraining.com/articles/how-to-serve-static-files-with-express

person Bruno João    schedule 09.12.2016