Мы разрабатываем одностраничное приложение, используя AngularJs
, имеющий индексный файл в корне, который будет обслуживаться веб-сервером клиенту. Бэкэнд для этого приложения - HTTP restful
на другом сервере. В настоящее время при разработке этого приложения SPA мы используем Node
с сервером express
. Нам нужно развернуть это приложение на azure. Доступны два варианта развертывания.Приложение для одиночной страницы через IIS и Node + IIS?
- Deploy либо как веб-приложения на лазури (я думаю, что его сервер IIS в этом случае)
- Или развернуть на IIS с помощью IIS Node модуля
Мы должны иметь правила перезаписи, которая будет служить индексную страницу для каждого другого запроса на сервер в обоих случаях.
Какая из лучших моделей развертывания? Только IIS
или iisnode module with IIS
сервер или может предложить другой вариант для SPA на Azure?