首页 > 解决方案 > Gatsby 和 netlify .env var

问题描述

大家好,我将我的 gatsby 站点移动到 netlify,我在 localhost 上安装了 google-map-react:8000 一切正常我的密钥在 .env.development 文件中,在 .env.production 中我看到我必须用 GATSBY_ 调用我的 var ***** 所以我做了这个

GATSBY_GOOGLE_API_KEY = "**********************"

我在我的组件 Map 中调用它:

const key = process.env.GATSBY_GOOGLE_API_KEY

它在本地运行良好,但在 netlify 中,我进入了我的站点设置和环境变量,我创建了 GATSBY_GOOGLE_API_KEY 变量和他的值,但我收到了一条错误消息:

backend.js:6 Google Maps JavaScript API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key

我一定错过了什么,但我不知道如果你有任何线索,我非常感谢你

标签: reactjsgatsbynetlify

解决方案


推荐阅读