如何在 vercel 部署中使用我的 api 密钥但将其从 github 中隐藏?

问题描述 投票:0回答:1

部署的应用程序无法获取 api 数据,因为 vercel 使用了我的 git-hub 存储库,其中 api 密钥被隐藏。

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

因此,在 localhost 上运行应用程序时,它工作正常,能够从 api 获取数据,但我已将应用程序部署在 vercel 上。它使用我的 git-hub 存储库来部署它,它不包含我的 api,因此无法获取数据。

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

reactjs github vercel
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.