在火力web应用指南规定我应该把给定的apiKey在我的HTML初始化火力点:
// TODO: Replace with your project's customized code snippet
<script src="https://www.gstatic.com/firebasejs/3.0.2/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: '<your-api-key>',
authDomain: '<your-auth-domain>',
databaseURL: '<your-database-url>',
storageBucket: '<your-storage-bucket>'
};
firebase.initializeApp(config);
</script>
Run Code Online (Sandbox Code Playgroud)
通过这样做,apiKey暴露给每个访客.这把钥匙的目的是什么,它真的是公开的吗?
我试图将环境变量传递到前端以显示 MapBox 中的地图。
//.env.local
MAPBOX_KEY="abc123"
Run Code Online (Sandbox Code Playgroud)
//.env.local
MAPBOX_KEY="abc123"
Run Code Online (Sandbox Code Playgroud)
上面的代码似乎没有识别API KEY。
yarn dev有没有办法将这个环境加载到前端?
注意:我使用的是react-map-gl在 MapBox 之上构建的包