2015-10-21 2 views
0

Я разработал приложение AngularJS со страницей регистрации, страницей регистрации и более основными функциями. Приложение разработано в AngularJs и Firebase в качестве базы данных, это очень просто на самом деле, приложение работает в http://localhost:8000/app/#/home Мне нужно запустить сервер с помощью npm start, чтобы приложение работало наоборот, оно не будет. Он также нуждается в nodeJsГде и как разместить сайт AngularJs?

Моя проблема: как и где я могу разместить свой сайт на бесплатном/платном хостинге? Я не знаю, есть ли какой-либо веб-хостинг, который уже содержит nodeJs, npm.

or

Мне нужен справочник. У меня есть некоторые сайты, размещенные в Godaddy & Azure cloud. Я не знаю, предлагают ли эти хостинг-провайдеры то, что мне нужно для запуска моего приложения. Пожалуйста, помогите с этим вопросом. Большое спасибо заранее!

+0

Это не проблема с кодом, это проблема с хостом, и здесь нет темы. Нетрудно найти узел в Интернете или спросить своих текущих хостов – charlietfl

ответ

2

Azure WebApps со свободной ценой для NodeJS может удовлетворить ваши потребности.

В Azure Portal вы можете создать новый экземпляр WebApp с сайта NodeJS Starter Site для бесплатного ценового уровня для развертывания вашего сайта AngularJS.

Webapp имеет общедоступное имя хоста (URL) для доступа. И вы можете добавить запись CNAME в DNS для вашего личного доменного имени.

Если вам нужна база данных, Azure WebApp предоставит бесплатную базу данных SQL 20 МБ в качестве базы данных веб-сайта. Azure WebApp также поддерживает MySQL для WebSite при создании нового экземпляра.

Подробная информация о шагах по созданию узла nodeapps webapp, см. https://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-develop-deploy-mac/.

Если вы используете Git или GitHub в качестве источника управления, вы можете обратиться к https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/, чтобы развернуть веб-сайт в Azure WebApp.

О цене для Azure, пожалуйста, обратитесь к https://azure.microsoft.com/en-us/pricing/. Цена WebApp находится в разделе «Служба приложений Azure» от «Web + Mobile».

Любые проблемы с использованием Azure, пожалуйста, сообщите мне.

0

Самый простой способ - использовать героку. Вы можете бесплатно установить экземпляр с возможностью развертывания приложения-узла и углового приложения. У него есть сценарии для запуска вашего приложения.

Если вы можете установить узел на своем сервере godaddy, вы можете установить pm2 для запуска вашего узла на сервере и поместить весь свой угловой каталог в свою обычную веб-папку.

Смежные вопросы