直接从react-native调用google cloud translate API而不使用后端安全吗?

piwo6bdm  于 2023-01-14  发布在  React
关注(0)|答案(1)|浏览(160)

我正在用react-native构建一个应用程序,其中需要动态翻译文本,但甚至没有必要实现后端,因为所有事情都是直接从应用程序完成的。
我想实现谷歌云翻译API,但我不知道我是否需要为此实现一个后端,或者如果我可以直接从react-native使用它。
问题是我需要在端点中使用API_KEY,但我不知道直接从react-native执行此操作会有多危险,当然API_KEY值存储在其中。env
你能推荐什么吗?非常感谢

qxgroojn

qxgroojn1#

正如@Alejandro在评论中提到的,
在客户端执行所有操作意味着最终用户将有权访问API_KEY,这是您付费购买时最希望避免的,如果用户必须提供自己的密钥,那就完全没问题。
到目前为止,这是最佳实践。
将答案发布为 community wiki,以方便将来可能遇到此用例的社区。
请随时编辑此答案以获取更多信息。

相关问题