【发布时间】:2020-09-28 20:56:18
【问题描述】:
所以我希望我的应用中的用户说出他们去过的地方,并且我想使用谷歌地图 API 并在这里提出请求:
https://maps.googleapis.com/maps/api/geocode/json?address=London&key=MY_API_KEY
这样我就可以得到长纬度并在地图上绘制
问题是,如果我向上面的那个 url 发出请求,我担心我可能会暴露我的 API 密钥,这样在网络选项卡中查看的人就可以在发出请求时窃取它
我知道我可以使用环境变量将它们隐藏在我的源代码中。但是有没有办法从网络选项卡中隐藏/混淆它们?还是我将不得不完全重新考虑我的方法?
【问题讨论】:
-
我建议在后端使用某种代理来处理请求。
标签: javascript environment-variables frontend client-side api-key