У меня примерно такая структура проекта:
1. Фронтенд SPA приложение (Vue) на
example.com
. Это то что видит и получает клиент.
2. Отдельное фронтенд SPA приложение админка под самописное CMS на
admin.example.com
. Отдельно - потому что Фронтенд приложение с SSR, и проще разделить, плюс еще есть причины, вопроса не касаются. Короче - это как бы фронтенд бекенда.
3. Встал вопрос как организовать API бекенда. Задача бекенда отдавать данные JSON и вероятно разные микросервисы, типо авторизация и тд. Сервер на NodeJS. Где размещать сеервер, как организовать?
apiserver.com
api.example.com
example.com/api
На что каждый вариант будет влиять, какие лучшие практики, как надо?