Я написал веб-приложение (одностраничное приложение), в котором задействованы только внешние технологии (Vuejs), и когда я его скомпилирую, оно в конечном итоге будет генерировать веб-страницы (только HTML и JS). Я могу запустить это приложение в любом месте, открыв страницу индекса. Я использую REST API на основе oAuth на этом SPA (осуществляя прямой Ajax-вызов к конечным точкам REST API).
Но проблема в том, что мой ведущий разработчик говорит, что SPA должен питаться от серверной службы (Server), например, nodejs, apache. И сервер должен делать вызовы API REST, а не напрямую Ajax-вызовов из браузера (Frontend JS ajax). Мое приложение SPA работает где угодно и отлично работает в браузерах, даже без сервера.
У меня вопрос: нужно ли мне рендерить и запускать мой SPA с помощью веб-сервера, в чем причина того, что мой сервер приложений SPA (Plain html, js) работает на питание ??
Также, пожалуйста, предложите мне, если люди просто пишут приложение, используя JS и HTML (чистый интерфейс), загружают на сервер и указывают доменное имя на это веб-приложение html-js, которое будет использовать удаленные API REST.
Спасибо, что заранее высказали мои сомнения.
У меня есть удаленный поставщик API REST, предложите мне лучший способ написать SPA для использования этих удаленных API.