如何保护客户端应用程序的API密钥?

时间:2020-09-03 22:13:48

标签: reactjs api heroku hosting

我有一个用JS编码的非常简单的前端应用程序(带有react),在某个时候我要求用户发送电子邮件。

我需要将该电子邮件存储到Airtable中。希望他们提供了一个API。

我的问题很简单:我有Airtable提供的API KEY。如果我向客户端发出请求,则每个人都可以看到该密钥,因此我需要将其隐藏。

我必须为此使用后端吗?如果是,是否有任何简单且免费的解决方案来隐藏API KEY?我想避免只使用heroku来隐藏密钥(我对服务器和托管并不满意,所以我只知道Heroku)。我在网上搜索,有些人在谈论API代理?

非常感谢您的帮助!

0 个答案:

没有答案