我如何使用我的api密钥在vercel部署,但隐藏它从github?



已部署的应用程序无法获取api数据,因为vercel使用了我的git-hub repo,其中隐藏了api键。

我在React项目中创建的,它在github上。为了避免泄露我的API密钥,我将它们存储在。env文件中,并在。gitignore中添加。env文件。

所以当在本地主机上运行应用程序时,它的工作很好,它能够从api中获取数据,但是我已经在vercel上部署了应用程序。它使用我的git-hub repo来部署它,它不包含我的api,因此无法获取数据。

我如何在vercel上部署应用程序并仍然使用api ?

您需要在vercel上重新创建.env文件(填充环境数据),请查看有关此主题的官方文档