【发布时间】:2019-01-05 02:03:03
【问题描述】:
我了解网站可能有前端(客户端)和后端(服务器),并且服务器会调用“外部”REST API,例如 woocommerce 等。
为什么必须设置一个称为后端的整个结构才能使用 Node (Express) 等语言调用 REST API?为什么不能在前端使用fetch('https://woocommerce/products') 拨打电话?
编辑:感谢大家发布您的答案,这对我的理解有很大帮助!请随时继续并提供任何其他见解,特别是关于为什么您的回答会帮助我和其他可能遇到该问题的未来新手的示例。
【问题讨论】:
-
基本的网络安全措施会阻止您询问的内容。
-
在某些情况下,您可以在不编写任何后端代码的情况下进行操作,但通常您的后端正在执行以下操作:存储不是的数据在一些外部 API 中;使用您不希望任意客户端访问的凭据;或提供额外的业务逻辑来简化您的客户端代码。
标签: javascript node.js reactjs backend fetch-api