Создание файла Sitemap для приложения angularJS с отдельным интерфейсом и бэкэндом
У меня есть приложение, имеющее отдельный фронт и заднюю часть. Внешний интерфейс выполнен в angularJS, а внутренний - в Java.
Мое приложение генерирует динамические данные довольно часто, и я хочу ввести SEO в свое приложение, для этого я хочу создать карту сайта.
Так как мои приложения angularJS являются одностраничными. Я сталкиваюсь с проблемой, как создать динамическую карту сайта, которая обновляется, как только добавляется новая страница / данные. Как и в стеке, в котором карта сайта обновляется, как только добавляется новый вопрос.
Я решил, что одним из решений является создание карты сайта на сервере и создание вызова API, который возвращает карту сайта. Я создаю задание cron, которое вызывает этот API и получает обновленную карту сайта, которую я размещаю на своем сервере для Google, чтобы увидеть файл.
Я хочу знать, правильный ли мой подход и есть ли какой-либо другой лучший подход к моей проблеме. Спасибо.