当我想在我的网络应用程序中使用 angularJs(或类似的)时,我想知道从后端获取数据的正确方法是什么?
我看到的唯一方法是在没有来自后端的数据的情况下呈现 html(带有 js 脚本的静态 html - 例如 angularjs),然后通过来自我的后端 API 的 ajax 请求下载数据。但我认为这个解决方案并不好,因为 HTTP 请求很多:
例如我有博客网站,我想在侧边栏上显示一篇文章、评论和相关文章。所以可能我需要至少发出 3 个 HTTP 请求来获取数据,除非我准备 API 以在一个请求中获取我需要的所有内容。
我还可以想象可能有更多 HTTP 请求的网站。这是正确的方法吗?它不会使服务器超载吗?还是我的思维方式太错误了?