如何在MERN Stack应用程序中隐藏API密钥?

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

我正在尝试将Google Maps添加到我的MERN Stack应用程序中。根据某些消息来源,我发现在create-react-app中添加.env文件并不能解决隐藏API_Keys(https://create-react-app.dev/docs/adding-custom-environment-variables/)的目的。如何将我的API_KEYS存储在后端(Node.js)中,并从react-app访问它。Please find the below link, to check my file structure.

reactjs api-key mern
1个回答
0
投票

您的问题尚不清楚。

在.env文件中设置自定义环境变量,可防止您意外将API密钥推入代码中,同时还允许您在本地工作时访问它们。您永远不要将API密钥公开给前端。因此,您将它们存储在添加到.gitignore中的.env文件中。

通常,建议从隐藏API密钥的后端访问API。

也可以结帐this answer了解更多信息。>>

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