Регистрация  |  Вход

Как развернуть сайт на Angular 4 на VPS?

Всем привет!

Создал сайт на Angular. Ссылка на репозиторий: https://github.com/freestyle2018/angular-ivan

Учился по урокам с сайта https://webformyself.com.

VPS приобрел на хостинге Jino.ru.

Произвел необходимые установки на сервере: перечень команд

Большая просьба, подскажите, как теперь запустить сам сайт?
Или подскажите свой VPS сервер, на котором устанавливали сайт на Angular 4!

Всем привет!

Создал сайт на Angular. Ссылка на репозиторий: [URL="https://github.com/freestyle2018/angular-ivan"]https://github.com/freestyle2018/angular-ivan[/URL]

Учился по урокам с сайта [URL="https://webformyself.com/category/javascriptajax-2/angular/page/11/"]https://webformyself.com[/URL].

VPS приобрел на хостинге [URL="https://vps.jino.ru/"]Jino.ru[/URL].

Произвел необходимые установки на сервере: [URL="http://ivan-rezume.tk/CentOS%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%BC.txt"]перечень команд[/URL]

Большая просьба, подскажите, как теперь запустить сам сайт?
Или подскажите свой VPS сервер, на котором устанавливали сайт на Angular 4!

А как это связано с SF?

А как это связано с SF?

Да, вопрос не касается Salesforce, поэтому переместил его в раздел Javascript.
Но уже приятно видеть что сюда заходят не профильные относительно Salesforce люди.

(Если только это не тонкий спам, то постараюсь ответить)

В общем вопрос достаточно общий получился. Тут можно собрать кучу ответов.

Во первых вы неправильно понимаете предназначение Ангуляр 4 (он же уже 6 если бы учили по официальной документации). Ангуляр предназначен для фронтенда, а фронтенд это чистый браузер. Фронтенд может работать хоть с локального компа, хоть с VPS, хоть с CDN (да хоть с github). Не важно куда вы его положите, главное чтобы браузер мог его забрать.

А вот то что вы пытаетесь развернуть на VPS это бэкенд. И судя по командам которые вы используете для отдачи фронтенда используется express а для имитации API json-server. Они напрямую никакого отношения не имеют к Ангуляр и тут просто используются для простоты. С тем же успехом вы можете положить свои ангуляр проект в папку статики на своем сайте портфолио (http://ivan-rezume.tk/), а вместо json-server сделать свой PHP хэндлер и возвращать нужный JSON (или вообще тупо положить json файлы с нужными данными рядом с index.html в статике и тянуть их в запросах).

Да, вопрос не касается Salesforce, поэтому переместил его в раздел Javascript.
Но уже приятно видеть что сюда заходят не профильные относительно Salesforce люди.

(Если только это не тонкий спам, то постараюсь ответить)

В общем вопрос достаточно общий получился. Тут можно собрать кучу ответов.

Во первых вы неправильно понимаете предназначение Ангуляр 4 (он же уже 6 если бы учили по официальной документации). Ангуляр предназначен для фронтенда, а фронтенд это чистый браузер. Фронтенд может работать хоть с локального компа, хоть с VPS, хоть с CDN (да хоть с github). Не важно куда вы его положите, главное чтобы браузер мог его забрать.

А вот то что вы пытаетесь развернуть на VPS это бэкенд. И судя по командам которые вы используете для отдачи фронтенда используется express а для имитации API json-server. Они напрямую никакого отношения не имеют к Ангуляр и тут просто используются для простоты. С тем же успехом вы можете положить свои ангуляр проект в папку статики на своем сайте портфолио (http://ivan-rezume.tk/), а вместо json-server сделать свой PHP хэндлер и возвращать нужный JSON (или вообще тупо положить json файлы с нужными данными рядом с index.html в статике и тянуть их в запросах).