我打算使用 HERE Fleet Telematics API。但是我不确定是否可以公开 apiKey
调用 API 的最佳做法是什么?直接通过客户端调用它或对我的后端服务器进行客户端调用并让服务器向 HERE API 发出请求?
谢谢!
我打算使用 HERE Fleet Telematics API。但是我不确定是否可以公开 apiKey
调用 API 的最佳做法是什么?直接通过客户端调用它或对我的后端服务器进行客户端调用并让服务器向 HERE API 发出请求?
谢谢!
除了 apiKey 暴露问题,客户端将面临支持 HERE maps Fleet Telematics API 端点的 CORS。
由于 CORS,客户端将无法请求和发布数据。
在这种情况下,服务器将播放,proxy-server-role
以便可以使用 Fleet Telematics API 端点。
例如使用服务器更可取。
公开 API 密钥绝不是最佳实践。一定要调用后端服务器。如果您使用的是 AWS,则可以使用 lambda 和 API GW 来设置它,这只是实现它的一种方法!