我正在构建一个React/Node.js web应用程序,它经常使用Spotify API (用于搜索、获取用户数据等)。我想知道是应该直接从前端向Spotify API提出请求,还是调用自己的后端来处理Spotify API请求。
我的想法:
从前端调用外部API:
对于用户来说,作为前端的
。
从后端调用外部API:
如有任何建议,敬请见谅。
发布于 2021-04-23 19:26:43
您应该永远不要信任您的前端上的外部API。这在很多层面上都是一个风险--上面提到的access_token是一个很好的例子,它可能会给您带来麻烦。最重要的是,您无法控制用户所看到的内容,API可能会更改,公开您的个人详细信息。
让我们不要忘记CORS头,外部API通常不会让您为您的域设置它们,这意味着您必须通过您的服务器代理响应。
https://stackoverflow.com/questions/67235741
复制相似问题