客户端与服务器端

Client-Side vs Server Side

提问人:Jay 提问时间:4/18/2020 更新时间:4/18/2020 访问量:43

问:

从网站的外部 API 访问和显示数据哪个更好? 我正在写一份学校报告,我试图了解每个报告在访问和显示数据时的优点和缺点。

作用域:jQuery、AJAX、JSON、XMLHttpRequest

jquery json ajax 服务器端 客户端

评论

0赞 David Tran 4/18/2020
对于访问数据,浏览器具有 CORS 限制,因此在尝试使用 AJAX/XMLHttpRequest 访问第三方 API 时可能会遇到问题。鉴于这一限制,这部分辩论似乎毫无意义。
0赞 Jay 4/18/2020
您能@DavidTran详细阐述一下吗?
0赞 David Tran 4/20/2020
确定。请看下面的一个示例: https://codepen.io/54098wejk4/pen/MWajgMa 当您单击该按钮时,它应该向 IP 地理位置 API 发送 XMLHttpRequest。如果打开开发控制台并单击它,则会看到一些错误出现,因为 API 未托管在 www.codepen.io 的同一域中。这是浏览器的一项安全功能。因此,依靠客户端的浏览器连接到第三方 API 是行不通的,除非您实施一些花哨的解决方法。

答: 暂无答案