我的应用程序具有单独的前端和后端。前端采用angularJS,后端采用Java。
我的应用程序经常生成动态数据,我想在我的应用程序中引入SEO,因为我想创建站点地图。
由于我的angularJS应用程序是单页面应用程序。我面临的问题是如何创建动态站点地图,一旦添加新页面/数据就会更新。就像stackoverflow一样,只要添加新问题就会更新sitemap。
我想到的一个解决方案是在后端创建一个站点地图并创建一个返回站点地图的api调用。我创建了一个cron作业,调用该api并获取一个更新的站点地图,我将其放在我的服务器上供谷歌查看该文件。
我想知道我的方法是否正确以及是否有其他更好的解决方法。谢谢。