【问题标题】:Should you query Google Maps API directly or through your own REST API?您应该直接查询 Google Maps API 还是通过您自己的 REST API 查询?
【发布时间】:2020-07-18 10:29:00
【问题描述】:

正如标题所解释的,我想根据用户输入查询Google Maps API。现在,为了清楚起见,我已经建立了一个系统,其前端内置于React,后端内置于Java Spring。特别是,每当用户在表单上按submit 以搜索地址时,我都想执行前向地理编码。我应该在 React 代码中本地执行此操作,还是在 Spring 后端为它创建一个 service?

我的想法是,通过链接 API 调用会增加不必要的复杂性,但同时我不想混合职责并让代码的某些部分调用我自己的 API,而其他部分则完全忽略它。

【问题讨论】:

    标签: reactjs spring google-maps-api-3


    【解决方案1】:

    如果您从前端直接调用 Google Maps API,您将向前端公开您的 API 密钥。任何人都可以获取您的 API 密钥并在您的应用程序之外查询 Google API,因此除非您确定可以保护您的 api 密钥,否则我建议您从后端进行 api 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2018-07-03
      • 2020-05-29
      相关资源
      最近更新 更多